<SEC-DOCUMENT>0001053706-25-000007.txt : 20250220
<SEC-HEADER>0001053706-25-000007.hdr.sgml : 20250220
<ACCEPTANCE-DATETIME>20250220081538
ACCESSION NUMBER:		0001053706-25-000007
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		111
CONFORMED PERIOD OF REPORT:	20241228
FILED AS OF DATE:		20250220
DATE AS OF CHANGE:		20250220

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CRA INTERNATIONAL, INC.
		CENTRAL INDEX KEY:			0001053706
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-LEGAL SERVICES [8111]
		ORGANIZATION NAME:           	07 Trade & Services
		IRS NUMBER:				042372210
		STATE OF INCORPORATION:			MA
		FISCAL YEAR END:			1228

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-24049
		FILM NUMBER:		25643378

	BUSINESS ADDRESS:	
		STREET 1:		200 CLARENDON STREET
		STREET 2:		T-9
		CITY:			BOSTON
		STATE:			MA
		ZIP:			02116
		BUSINESS PHONE:		6174253000

	MAIL ADDRESS:	
		STREET 1:		200 CLARENDON STREET
		STREET 2:		T-9
		CITY:			BOSTON
		STATE:			MA
		ZIP:			02116

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CHARLES RIVER ASSOCIATES INC
		DATE OF NAME CHANGE:	19980126
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>crai-20241228.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:8c788ae6-1c7e-4aa7-bde2-ccfc83408780,g:dcf5a00d-c226-40af-a576-88200447957c,d:fe95db9339bc46b29beb361a5272e251-->
<html xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:crai="http://www.crai.com/20241228" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>crai-20241228</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-32">0001053706</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-33">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-34">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-35">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-62">462</ix:nonNumeric><ix:nonNumeric contextRef="c-34" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="f-415">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="c-36" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="f-418">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-39" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-427">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-36" name="crai:ForgivableLoanTerm" id="f-511">P2Y0M0D</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-110" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-864">75</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-111" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-865">25</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-112" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-866">25</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-113" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-867">25</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="crai-20241228.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="service"><xbrli:measure>crai:service</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>crai:segment</xbrli:measure></xbrli:unit><xbrli:unit id="institution"><xbrli:measure>crai:institution</xbrli:measure></xbrli:unit><xbrli:unit id="reporting_unit"><xbrli:measure>crai:reporting_unit</xbrli:measure></xbrli:unit><xbrli:unit id="quarter"><xbrli:measure>crai:quarter</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="loan"><xbrli:measure>crai:loan</xbrli:measure></xbrli:unit><xbrli:unit id="installment"><xbrli:measure>crai:installment</xbrli:measure></xbrli:unit><xbrli:unit id="colleague"><xbrli:measure>crai:colleague</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-02-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-29</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">crai:PaulA.MalehMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-29</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">crai:PaulA.MalehMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">crai:CountriesOtherThanUnitedStatesUnitedKingdomMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">crai:CountriesOtherThanUnitedStatesUnitedKingdomMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">crai:CountriesOtherThanUnitedStatesUnitedKingdomMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">crai:ComputerOfficeEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">crai:ComputerOfficeEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">crai:ForeignCountriesOtherThanUnitedKingdomMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">crai:ForeignCountriesOtherThanUnitedKingdomMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">crai:DomesticCountryAndForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">crai:DomesticCountryAndForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">crai:DomesticCountryAndForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2021-01-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:A1998ESPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:A1998ESPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:A1998ESPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:A1998ESPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">crai:GrantsBefore2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">crai:GrantsBefore2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">crai:A2023GrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">crai:A2023GrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-19</xbrli:startDate><xbrli:endDate>2022-08-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-19</xbrli:startDate><xbrli:endDate>2022-08-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">crai:OtherCurrenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-19</xbrli:startDate><xbrli:endDate>2022-08-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">crai:OtherCurrenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-19</xbrli:startDate><xbrli:endDate>2022-08-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-19</xbrli:startDate><xbrli:endDate>2022-08-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-19</xbrli:startDate><xbrli:endDate>2022-08-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-19</xbrli:startDate><xbrli:endDate>2022-08-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:InitialCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:InitialCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-31</xbrli:startDate><xbrli:endDate>2024-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-02</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">crai:WelchConsultingLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-28</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">crai:BioStrategiesGroupIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-29</xbrli:startDate><xbrli:endDate>2022-11-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">crai:BioStrategiesGroupIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001053706</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-02-20</xbrli:startDate><xbrli:endDate>2025-02-20</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ife95db9339bc46b29beb361a5272e251_1"></div><div style="min-height:45pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Form&#160;<ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric> </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="f-2">&#9746;</ix:nonNumeric> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-4"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-3">December 28</ix:nonNumeric>, 2024</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">or</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-5">&#9744;</ix:nonNumeric> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commission file number:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">000-24049</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">CRA International,&#160;Inc.</ix:nonNumeric> </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">Massachusetts</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(State or other jurisdiction of incorporation or organization)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">200 Clarendon Street</ix:nonNumeric>,  <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-10">Boston</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" id="f-11">MA</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Address of principal executive offices) </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-12">04-2372210</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(I.R.S. Employer Identification No.)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">02116-5092</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Zip code)</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-14">617</ix:nonNumeric>-<ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">425-3000</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Registrant's telephone number, including area code)</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(b) of the Act:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.406%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Title of Each Class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Name of Each Exchange on Which Registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-16">Common Stock, no par value</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-17">CRAI</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">Nasdaq Global Select Market</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(g) of the Act:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">None</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act. Yes&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#168;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-19">No</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Exchange Act. Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#168;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-20">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant: (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days. <ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-21">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation&#160;S-T during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-22">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule&#160;12b-2 of the Exchange Act (Check one):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:14.149%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.738%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.738%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.738%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.743%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-23">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-24">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-25">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a) of the Exchange Act.&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C.7262(b)) by the registered public accounting firm that prepared or issued its audit report.&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="f-26">&#9746;</ix:nonNumeric></span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-27">&#168;</ix:nonNumeric></span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act).&#160;Yes&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-28">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;No&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The aggregate market value of the stock held by non-affiliates of the registrant as of June&#160;28, 2024, the last business day of the registrant's most recently completed second fiscal quarter, based on the closing sale price of $172.22 as quoted on the NASDAQ Global Select Market as of such date, was approximately $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-5" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="9" id="f-29">1.1</ix:nonFraction>&#160;billion. Outstanding shares of common stock beneficially owned by executive officers and directors of the registrant and certain related entities have been excluded from this computation because these persons may be deemed to be affiliates. The fact that these persons have been deemed affiliates for purposes of this computation should not be considered a conclusive determination for any other purpose.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As of February&#160;14, 2025, CRA had outstanding <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-30">6,791,557</ix:nonFraction> shares of common stock.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-31" escape="true"><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The information required for Part&#160;III of this annual report is incorporated by reference from the registrant's definitive proxy statement for the 2024 annual meeting of its shareholders to be filed with the Securities and Exchange Commission within 120&#160;days after the end of the registrant's fiscal year ended December&#160;28, 2024.</span></div></ix:nonNumeric><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ife95db9339bc46b29beb361a5272e251_7"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ANNUAL REPORT ON FORM 10-K</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE FISCAL YEAR ENDED DECEMBER&#160;28, 2024</span></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:75.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#ife95db9339bc46b29beb361a5272e251_10">PART I</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_13">ITEM 1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_13">BUSINESS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_13">2</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_16">ITEM 1A</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_16">RISK FACTORS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_16">10</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_19">ITEM 1B</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_19">UNRESOLVED STAFF COMMENTS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_19">19</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_22">ITEM 1C</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_22">CYBERSECURITY</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_22">19</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_25">ITEM 2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_25">PROPERTIES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_25">20</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_28">ITEM 3</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_28">LEGAL PROCEEDINGS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_28">21</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_31">ITEM 4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_31">MINE SAFETY DISCLOSURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_31">21</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#ife95db9339bc46b29beb361a5272e251_34">PART II</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_37">ITEM 5</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_37">MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED SHAREHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_37">22</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_40">ITEM 6</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_40">[RESERVED]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_40">23</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_43">ITEM 7</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_43">MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_43">23</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_70">ITEM 7A</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_70">QUANTITATIVE AND QUALITATIVE DISCLOSURE ABOUT MARKET RISK</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_70">31</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_73">ITEM 8</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_73">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_73">32</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_76">ITEM 9</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_76">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_76">32</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_79">ITEM 9A</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_79">CONTROLS AND PROCEDURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_79">32</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_82">ITEM 9B</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_82">OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_82">33</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_88">ITEM 9C</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_88">DISCLOSURES REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_88">33</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#ife95db9339bc46b29beb361a5272e251_94">PART III</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_97">ITEM 10</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_97">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_97">35</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_100">ITEM 11</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_100">EXECUTIVE COMPENSATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_100">35</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_103">ITEM 12</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_103">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED SHAREHOLDER MATTERS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_103">35</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_106">ITEM 13</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_106">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_106">35</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_109">ITEM 14</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_109">PRINCIPAL ACCOUNTING FEES AND SERVICES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_109">35</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#ife95db9339bc46b29beb361a5272e251_112">PART IV</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_115">ITEM 15</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_115">EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_115">36</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_118">ITEM 16</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_118">FORM 10-K SUMMARY</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_118">40</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_121">SIGNATURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_121">41</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ife95db9339bc46b29beb361a5272e251_10"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="ife95db9339bc46b29beb361a5272e251_13"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward-Looking Statements</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This annual report on Form 10-K contains forward-looking statements, as defined in Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act") and the Private Securities Litigation Reform Act of 1995, that involve risks and uncertainties. Forward-looking statements provide current expectations of future events based on certain assumptions and include any statement that does not directly relate to any historical or current fact. These statements are inherently uncertain, and actual events could differ materially from our predictions. Forward-looking statements can also be identified by words such as "future," "anticipates," "believes," "estimates," "expects," "intends," "plans," "predicts," "will," "would," "could," "can," "may," and similar terms. Forward-looking statements are not guarantees of future performance and the Company's actual results may differ significantly from the results discussed in the forward-looking statements. Important factors that could cause actual events to vary from our predictions include those discussed in this annual report under the heading "Risk Factors" in Part 1, Item 1A. We assume no obligation to update our forward-looking statements to reflect new information or developments. We urge readers to review carefully the risk factors described in this annual report and in the other documents that we file with the Securities and Exchange Commission ("SEC"). You can read these documents at www.sec.gov.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1.    Business</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise indicated or required by the context, when we use the terms "CRA", "the Company," "us," "we," or "our" we mean CRA International,&#160;Inc., a Massachusetts corporation, and its consolidated subsidiaries.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Company Overview</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading global consulting firm specializing in providing economic, financial and management consulting services. We advise clients on economic and financial matters pertaining to litigation and regulatory proceedings, and guide corporations through critical business strategy and performance-related issues. Since our inception in 1965, we have been engaged by clients for our unique combination of functional expertise and industry knowledge, and for our objective solutions to complex problems. We combine economic and financial analysis with expertise in litigation and regulatory support, business strategy and planning, market and demand forecasting, and policy analysis. We are often retained in high-stakes matters, such as multibillion-dollar mergers and acquisitions, new product introductions, major strategy and capital investment decisions, and complex litigation, the outcomes of which often have significant consequences for the parties involved. These matters often require independent analysis and, as a result, the parties involved must rely on outside experts. Our analytical strength enables us to reach objective, factual conclusions that help clients make important business and policy decisions and resolve critical disputes. Clients turn to us because we can provide highly credentialed and experienced economic and finance experts to address critical, tough assignments, with high-stakes outcomes.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer consulting services in two broad areas: litigation, regulatory, and financial consulting and management consulting. We provide our consulting services primarily through our highly credentialed and experienced staff of employee consultants. Our employee consultants have backgrounds in a wide range of disciplines, including economics, business, corporate finance, materials sciences, accounting, and engineering. They combine outstanding intellectual acumen with practical experience and in-depth understanding of industries and markets. To enhance the expertise we provide to our clients, we maintain close working relationships with a select group of renowned academic and industry non-employee experts.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is diversified across multiple dimensions, including service offerings and vertical industry coverage, as well as areas of functional expertise, client base, and geography. We believe this diversification reduces our dependence on any particular market, industry, or geographic area.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide consulting services to corporate clients and attorneys in a wide range of litigation and regulatory proceedings, providing high-quality research and analysis, expert testimony, and comprehensive support in litigation and regulatory proceedings in all areas of finance, accounting, economics, insurance, and forensic accounting and investigations. We also use our expertise in economics, finance, and business to offer law firms, businesses, and government agencies services related to class certification, damages analysis, expert reports and testimony, regulatory analysis, antitrust and competition matters, strategy development, forensic accounting, cybersecurity, information security and privacy matters, labor and employment disputes, transfer pricing issues, valuation of tangible and intangible assets, intellectual property litigation and damages, risk management, and transaction support. In our management consulting services, we use our expertise in economics, finance, and business analysis to offer our clients such services as strategy development, performance improvement, corporate strategy and portfolio analysis, estimation of market demand, environmental, social and corporate governance ("ESG") and sustainability strategy and analysis, design and implementation of auction and competitive bidding, new product </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">pricing strategies, survey and market research, valuation of intellectual property and other assets, assessment of competitors' actions, and analysis of new sources of supply. Our analytical expertise in advanced economic and financial methods is complemented by our in-depth expertise in specific industries, including blockchain and cryptocurrency; communications and media; consumer products, health, and wellness; energy; entertainment and leisure; financial services; healthcare; life sciences; manufacturing and industrials; natural resources; retail and distribution; technology; and transportation.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have completed thousands of engagements for clients around the world, including domestic and foreign companies; federal, state, and local domestic government agencies; governments of foreign countries; public and private utilities; and national and international trade associations. We also work with many of the world's leading law firms. We experience a high level of repeat business.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We deliver our services through an international network of coordinated offices. Headquartered in Boston, Massachusetts, we have offices throughout the Americas, Europe, and Australia.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Industry Overview</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Businesses operate in a complex economic, legal, and regulatory environment that creates challenges and opportunities. Companies across industry sectors are seeking strategies appropriate for the economic environment, as well as greater operational efficiencies. To accomplish these objectives, they gather, analyze, and use information to ensure that business decisions are well-informed. In addition, as markets have become global, companies have the opportunity to expand their presence throughout the world, which can expose them to increased competition and the uncertainties of foreign operations. Further, companies rely on technological and business innovations to improve efficiency, thus increasing the importance of strategically analyzing their businesses and developing and protecting new technology. The increasing complexity and changing nature of the business environment prompt governments to modify their regulatory strategies. These changes in the regulatory environment and the evolving regulatory posture have led to frequent litigation and interaction with government agencies. Furthermore, as the general business and regulatory environment becomes more complex, private litigation has also become more complicated, protracted, expensive, and important to the parties involved.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result, companies rely on sophisticated economic and financial analyses to solve complex problems and improve decision-making. Economic and financial models provide the tools necessary to analyze a variety of issues confronting businesses, such as the interpretation of sales data, effects of price changes, valuation of assets, assessment of competitors' activities, evaluation of new products, and analysis of supply limitations. Governments also rely on economic and finance theory to measure the effects of potentially anticompetitive activity, evaluate mergers and acquisitions, change regulations, implement auctions to allocate resources, and establish transfer pricing rules. Finally, litigants and law firms are using economic and finance theory to help determine liability and to calculate damages in complex and high-stakes litigation. At times, companies and their counsel may require eDiscovery strategies for data preservation, collection, analysis, reporting, and delivery. As the need for complex economic and financial analysis becomes more widespread, companies and governments are turning to outside consulting firms, such as ours, for access to the independent and specialized expertise and experience that are not available to them internally. In addition, companies are relying on management consultants for help analyzing, addressing, and solving strategic business problems involving market supply and demand dynamics, supply chains and sourcing, pricing, capital allocation, technology management, portfolio positioning, risk management, merger integration, and improving shareholder value.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competitive Strengths</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to providing sophisticated consulting services to our clients. We believe that the following factors have been critical to our success.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Strong Reputation for High-Quality Consulting; High Level of Repeat Business.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Since our inception in 1965, we have been a leader in providing sophisticated economic analysis and original, authoritative advice to clients involved in complex litigation and regulatory proceedings, and we also provide management consulting services to companies facing strategic, organizational, and operational challenges. As a result, we believe we have established a strong reputation among leading law firms and business clients as a preferred source of expertise in economics, finance, business, and management consulting, as evidenced by our high level of repeat business. In addition, we believe our significant name recognition, developed as a result of our work on many high-profile litigation and regulatory engagements, has enhanced the development of our management consulting practice.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Highly Educated, Experienced, and Versatile Consulting Staff.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We believe our most important asset is our base of employee consultants, particularly our senior employee consultants. As of December&#160;28, 2024, we employed 946 consultants, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which consisted of 151 officers, 552 other senior staff and 243 junior staff. Approximately 74% of our senior staff have advanced degrees, with 40% of the advanced degrees being doctorate degrees. We are extremely selective in our hiring of consultants, recruiting from leading universities, industry, and government. Many of our employee consultants are nationally or internationally recognized as experts in their respective fields and have published scholarly articles, lectured extensively, and been quoted in the press. In addition to their expertise in a particular field, most of our employee consultants are able to apply their skills across numerous practice areas. This flexibility in staffing engagements is critical to our ability to apply our resources to meet the demands of our clients. As a result, we seek to hire consultants who not only have strong analytical skills, but who are also creative, intellectually curious, and driven to develop expertise in new practice areas and industries.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">International Presence.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We deliver our services through an international network of coordinated offices. Many of our clients are multinational firms with issues that cross international boundaries, and we believe our international presence provides us with an advantage to address complex issues that span countries and continents. Our international presence also gives us access to many of the leading experts around the world on a variety of issues, allowing us to expand our knowledge base and areas of functional expertise.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Diversified Business.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our business is diversified across multiple dimensions, including service offerings, vertical industry coverage, areas of functional expertise, client base, and geography. By maintaining expertise in multiple industries, we are able to offer clients creative and pragmatic advice tailored to their specific markets. By offering clients litigation, regulatory, financial, and management consulting services, we are able to satisfy an array of client needs, ranging from expert testimony for complex lawsuits to designing global business strategies. This broad range of expertise enables us to take an interdisciplinary approach to certain engagements, combining economists and experts in one area with specialists in other disciplines. We believe this diversification reduces our dependence on any particular market, industry, or geographic area. Furthermore, our litigation, regulatory, and financial consulting businesses are driven primarily by regulatory changes and high-stakes legal proceedings. Our diversity also enhances our expertise and the range of issues that we can address on behalf of clients.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Integrated Business.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We manage our business on an integrated basis through our international network of offices and areas of functional expertise. Many of our practice areas operate throughout multiple offices and are managed across geographic borders. We view these cross-border practices as integral to our success and key to our management approach. Our practices share not only staff, but also consulting approaches and marketing strategies. When we acquire companies, our practice is to rapidly integrate systems, procedures, and people into our business platform. In addition to sharing our intellectual property assets globally, we encourage geographic collaboration among our practices by including each consultant's overall contribution to our practices as a factor in determining the consultant's annual bonus.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Diversified Client Base.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We have completed thousands of engagements for clients in a broad range of industries around the world. Our clients are major firms, and national and international law firms representing such clients, across a multitude of industries that include: blockchain and cryptocurrency; communications and media; consumer products, health, and wellness; energy; entertainment and leisure; financial services; healthcare; life sciences; manufacturing and industrials; natural resources; retail and distribution; technology; and transportation.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Established Corporate Culture.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our success results in part from our established corporate culture. We believe we attract consultants because of our extensive history, our strong reputation, the credentials, experience, and reputations of our employee consultants, the opportunity to work on an array of matters with a broad group of renowned non-employee experts, and our collegial atmosphere where teamwork and collaboration are emphasized and valued by many clients.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Access to Leading Academic and Industry Experts.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;To enhance the expertise we provide to our clients and the depth and breadth of our insights, we maintain close working relationships with a select group of non-employee experts. Depending on client needs, we use non-employee experts for their specialized expertise, assistance in conceptual problem-solving, and expert witness testimony. We work regularly with renowned professors at such institutions as the University of Chicago, Georgetown University, Texas A&amp;M University, Yale University, Brigham Young University, Northwestern University, the University of California at Berkeley, Harvard University, the University of Texas at Austin, McGill University, and other leading universities. These experts also generate business for us and provide us access to other leading academic and industry experts. By establishing affiliations with these prestigious experts, we further enhance our reputation as a leading source of sophisticated economic and financial analysis.</span></div><div style="margin-top:10pt"><span><br/></span></div><div style="margin-top:10pt"><span><br/></span></div><div style="margin-top:10pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Services</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer consulting services in two broad areas: litigation, regulatory, and financial consulting and management consulting.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Litigation, Regulatory, and Financial Consulting</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our litigation, regulatory, and financial consulting practices, we typically work closely with law firms on behalf of one or more companies involved in litigation or regulatory proceedings in such areas as antitrust, accounting and valuation disputes, damages, and labor and employment. Many of the lawsuits and regulatory proceedings in which we are involved are critical assignments with high-stakes outcomes, such as obtaining regulatory approval of a pending merger or analyzing possible damages awards in a class action case. The ability to formulate and effectively communicate powerful economic and financial arguments to courts and regulatory agencies is often critical to a successful outcome in litigation and regulatory proceedings. Our consultants combine analytical rigor with practical experience and in-depth understanding of industries and markets. Our analytical strength enables us to reach objective, factual conclusions that help our clients make important business and policy decisions and resolve critical disputes. Our consultants work with law firms, corporate counsel, and regulatory agencies to assist in developing &#8220;the theory of the case&#8221; and in preparing the testimony of expert witnesses from among our employees, our non-employee experts, and others in academia. In addition, our consultants provide general litigation support, including reviewing legal briefs and assisting in the appeals process.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the areas of functional expertise that we offer in litigation, regulatory, and financial consulting engagements. We provide services, such as economic expertise, analyses, and expert testimony, in these areas:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:27.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:69.618%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Areas of Functional Expertise</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Area of Service</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Antitrust&#160;Litigation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Antitrust litigation, including economic analysis of the competitive effects of alleged collusion and cartels, monopolization, abuse of dominance, monopsony, and vertical restrictions.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Damages&#160;&amp; Valuation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disputes involving lost profits, breach of contract, purchase price, valuation, business interruption, product liability, and fraud, among other damages claims. Calculating damages, providing expert testimony, and critiquing opposing experts&#8217; damages analyses in matters involving disputes in antitrust; intellectual property; securities and other financial market issues; insolvency; property values; contract; employment discrimination; product liability; environmental contamination; and purchase price. Supporting clients with broader corporate valuation services, providing pre-trial evaluations of damages claims and methodologies, and evaluating proposed settlements in class action and other cases.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial Accounting&#160;&amp; Valuation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial and shareholder disputes; corporate finance damages; corporate investigations; due diligence; financial accounting; valuation and litigation support and expert testimony, including both liability and damages.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial Economics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matters pertaining to financial markets, including regulatory analyses and litigation support for financial institutions in areas of fair lending compliance, credit risk, credit scoring, consumer and mortgage lending, housing markets, international mortgage markets, and securitization.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forensic&#160;&amp; Cyber Investigations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forensic accounting and analysis of complex accounting issues; fraud, corruption, bribery and embezzlement investigations; financial reporting misstatements, misconduct, and non-compliance allegations; white collar defense; cybercrime, data breach and theft of trade secrets investigations; computer and other digital forensic analyses; actionable business intelligence and reputational due diligence; and other independent professional services that help clients preserve their reputation and support their commitment to integrity.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Insurance Economics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matters pertaining to advising insurers, regulators, and legislators with respect to management, insurance products, and litigation and regulation.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:27.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:69.618%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Areas of Functional Expertise</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Area of Service</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intellectual Property</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matters pertaining to all types of intellectual property assets including valuation, litigation, transaction and strategic advisory services, patents, trade secrets, copyrights, and trademarks as well as economic damages in intellectual property litigation, valuations of intellectual property assets for strategic and regulatory purposes, and transactional advisory services for licensing and other intellectual property-rich transactions.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International Arbitration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International arbitration cases brought under bilateral investment treaties and arbitration clauses in contracts between firms. Assessing causation and quantifying damages using sophisticated modeling and analytical techniques and presenting findings to arbitration authorities. Analyses of valuations and estimates of damages associated with breaches of contract, national laws, and international treaties and the effects of market rules, processes, and contracts on prices and competition.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Labor&#160;&amp; Employment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All facets of employment litigation including equal employment opportunity claims under Title VII, the Age Discrimination in Employment Act, the Equal Pay Act, and the Americans with Disabilities Act. Providing expert witness and litigation support services, conducting proactive analyses of employment and contracting practices, monitoring consent decrees and settlement agreements, designing information systems to track relevant employment data, and analyzing liability and assessing damages under the Fair Labor Standards Act, California overtime laws, and state-specific wage and hour laws.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mergers&#160;&amp; Acquisitions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assistance for clients in obtaining domestic and foreign regulatory approvals in proceedings before government agencies, such as the U.S. Federal Trade Commission, the U.S. Department of Justice, the U.K. Competition and Markets Authority, the Merger Task Force at the European Commission, and the Canadian Competition Bureau. Analyses include simulating the effects of mergers on prices, estimating demand elasticities, designing and administering customer and consumer surveys, and studying possible acquisition-related synergies.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory Economics&#160;&amp; Compliance</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory proceedings and assisting clients in understanding and mitigating regulatory risks and exposures, preparing policy studies that help develop the basis for sound regulatory policy, drafting regulatory filings, and advising on regulations pertaining to environmental protection, employment, and health and safety.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk, Investigations&#160;&amp; Analytics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assistance for clients facing complex legal and business challenges using a multi-disciplinary approach to collect, process, and analyze information, including large and complex data sets from internal and external sources, electronic communications and transactions, insights from public records, social media, and human intelligence. Services include investigative due diligence; independent monitoring; anti-money laundering and financial crimes advisory; litigation support; corporate intelligence; fraud and corruption investigations; asset tracking; social media analytics; account remediation; compliance assessment; and systems investigations.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities&#160;&amp; Financial Markets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Application of financial economics and accounting to complex litigation and business problems in such areas as securities litigation; securities markets and financial institutions; valuation and damages; and other financial litigation.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transfer Pricing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All phases of the tax cycle, including planning, documentation, and tax valuation. Also includes audit defense and support in advanced pricing agreements, alternative dispute resolution, and litigation in proceedings involving the Internal Revenue Service, the Tax Division of the U.S. Department of Justice, state and municipal tax authorities, and foreign tax authorities.</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management Consulting</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management consulting practices offer a unique mix of industry and functional expertise to help companies address and solve their strategic, organizational, and operational business problems. We advise clients in a broad range of industries on how to succeed in uncertain, rapidly changing environments by generating growth, creating value, and enhancing shareholder wealth.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we challenge clients to develop fresh approaches by sharing industry insights, focusing on facts, and questioning tradition. We support clients in business improvement implementation by setting priorities, focusing resources, and aligning operations, and we get results by helping clients make distinctive, substantial improvements in their organizations' performance.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the areas of functional expertise that we offer in management consulting.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:27.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:69.618%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Areas of Functional Expertise</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Area of Service</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Auctions&#160;&amp; Competitive Bidding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Providing auction and market design, implementation, and monitoring services, as well as bidding support services, for businesses, industry organizations, and governments in various industries around the world, including commodities, energy and utilities, telecommunications, transportation, natural resources, and other industries.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate&#160;&amp; Business Strategy</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advising on business strategy, corporate revitalizations, and organizational effectiveness by bringing new ways of thinking to companies and new ways of working to develop better strategies over time and identifying the highest-value opportunities that address critical challenges and transform business. Advising chief executive officers and executive management teams on corporate and business unit strategy, market analysis, portfolio management, pricing strategy, and product positioning. Areas of expertise include strategy, execution, organic growth, growth through acquisition, productivity, risk management, leadership and organization, and managing for value.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprise Risk Management</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advising large financial institutions and corporations in areas of governance and strategy, process analytics, and technology related to risk management.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Environmental&#160;&amp; Energy Strategy</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advising companies on the following: corporate strategy to address risks and uncertainties surrounding environmental policy developments; business models that adapt to future environmental policy; investment decision-making processes that account for environmental policy uncertainty; environmental strategic compliance options with regulations/legislation; emissions trading planning surrounding cap-and-trade policies; identification of business opportunities that could relate to environmental trends; and the economic and business issues surrounding clean and renewable energy, enterprise and asset management, global gas and liquefied natural gas services, and regulation and litigation.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intellectual Property&#160;&amp; Technology Management</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advising top management, investors, and boards on technology strategy and planning, research and development management, commercialization, technology market evaluation, intellectual property management, and portfolio and resource management.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Organization&#160;&amp; Performance Improvement</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advising corporate clients in areas of revenue growth drivers; operating margin drivers; asset efficiency drivers; key enablers; and performance management and metrics.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction Advisory Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advising business leaders, including buyers and sellers, in the areas of due diligence, mergers and acquisitions, private equity, and valuation.</span></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Industry Expertise</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our ability to combine expertise in advanced economic and financial methods with in-depth knowledge of particular industries is one of our key competitive strengths. By maintaining expertise in certain industries, we provide clients practical advice tailored to their specific markets. This industry expertise, which we developed over decades of providing sophisticated consulting services to a diverse group of clients in many industries, differentiates us from many of our competitors. We believe that we have developed a strong reputation and substantial name recognition within specific industries, which has led to repeat business and new engagements from clients in those markets. While we provide services to clients in a wide variety of industries, we have particular expertise in the following industries:</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:4pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Blockchain and Cryptocurrency</span></div><div style="margin-top:4pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Communications&#160;&amp; Media</span></div><div style="margin-top:4pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Consumer Products, Health, &amp; Wellness</span></div><div style="margin-top:4pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Energy</span></div><div style="margin-top:4pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Entertainment &amp; Leisure</span></div><div style="margin-top:4pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Financial Services</span></div><div style="margin-top:4pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Healthcare</span></div><div style="margin-top:4pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Life Sciences</span></div><div style="margin-top:4pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Manufacturing &amp; Industrials</span></div><div style="margin-top:4pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Natural Resources</span></div><div style="margin-top:4pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Retail &amp; Distribution</span></div><div style="margin-top:4pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Technology</span></div><div style="margin-top:4pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Transportation</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Clients</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have completed thousands of engagements for clients around the world, including domestic and foreign corporations; federal, state, and local domestic government agencies; governments of foreign countries; public and private utilities; accounting firms; and national and international trade associations. Frequently, we work with major law firms who approach us on behalf of their clients. While we have particular expertise in a number of industries, we provide services to a diverse group of clients in a broad range of industries. Our policy is to keep the identities of our clients confidential unless our work for the client is already publicly disclosed. Our clients come from a broad range of industries, with no single client accounting for more than 10% of our revenues in any of fiscal 2024, fiscal 2023, or fiscal 2022.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derived approximately 18%, of consolidated revenues from fixed-price contracts in fiscal 2024 and fiscal 2023, respectively and 19%  in fiscal 2022. These contracts are more common in our management consulting practices, and would likely grow in number with expansion of those practices.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December&#160;28, 2024, we employed 946 consultants, consisting of 151 officers, 552 other senior staff and 243 junior staff. Approximately 74% of our senior staff have advanced degrees, with 40% of the advanced degrees being doctorate degrees, in addition to substantial management, technical, government, academic, or industry expertise. We believe our reputation and corresponding financial results are directly related to the number and quality of our employee consultants.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We derive most of our revenues directly from the services provided by our employee consultants. Our employee consultants have backgrounds in many disciplines, including economics, life sciences, engineering, computer science, business, corporate finance, accounting, and mathematics. We are highly selective in our hiring of consultants, recruiting primarily from a select group of leading universities and degree programs, industry, and government. Our recruitment process evaluates an individual's experience, skills, and potential for growth, and we annually meet with our interviewers to discuss effective interviewing strategies including how to evaluate candidates, how to conduct fair and unbiased interviews, and how to answer candidate questions. We believe consultants choose to work for us because of our emphasis on accurate, rigorous analytics and high quality work; a culture that values intellectual curiosity, initiative, and resourcefulness; and a collegial, collaborative, and multi-disciplinary approach to complex client needs. Our training and career development framework and programs are designed to complement on-the-job experience and an employee's pursuit of his or her own career development. Employee consultants participate in structured programs focused on managing teams, technical and empirical knowledge, and building client relationships. Through our ongoing internally-led workshops and scheduled courses, we provide presentations, discussions, and training on topics such as analytical tools, thought leadership, service capabilities, professional skills, and feedback discussions. Additionally, we encourage our employee consultants to pursue their academic interests through self-directed training modules, our on-demand library of software webinars, and external professional development and continuing education opportunities.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We seek to reward both strong performance and those who demonstrate growth in their careers at CRA. Accordingly, we compensate our senior corporate leaders, practice leaders, key revenue generators, and other employees with salary and a mixture of incentive-based programs, including a discretionary bonus program through which we pay annual, performance-based cash bonuses to our employee consultants. Our long-term incentive program ("LTIP") serves as a framework for equity </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">grants under our Amended and Restated 2006 equity incentive plan, as amended (the "2006 Equity Plan"), offering stock options, time-vesting and performance-vesting restricted stock units to senior corporate leaders, practice leaders, and key revenue generators. The LTIP also allows for service- and performance-based cash awards, granted under our cash incentive plan, providing these leaders with opportunities to share in our business&#8217;s long-term growth. The compensation committee of our Board of Directors is responsible for approving all cash and equity awards under the LTIP, all other equity compensation awards, and the total bonuses to be distributed under our bonus program, and for establishing performance goals under compensation awards and determining the extent to which these goals are achieved. Our chief executive officer, in his discretion and in consultation with the compensation committee of our Board of Directors, approves the bonuses to be granted to our employees.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To protect our intellectual property and the investment in our client and employee relationships, many of our employee consultants sign confidentiality agreements and non-solicitation agreements. These agreements generally prohibit the employee from soliciting our clients or soliciting or hiring our employees for one year or longer following termination of the person's employment with us.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we work closely with a select group of non-employee experts from leading universities and industry. These experts supplement the work of our employee consultants and generate business for us. We believe these experts choose to work with us because of the interesting and challenging nature of our work, the opportunity to work with our quality-oriented consultants, and the financially rewarding nature of the work. Several non-employee experts, generally comprising the more active of those with whom we work, have entered into restrictive covenants with us of varying lengths, which, in some cases, include non-competition agreements.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues largely depend on the number of hours worked by our employee consultants. As a result, we experience certain seasonal effects that impact our revenue, such as holiday seasons and the summer vacation season.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketing and Business Development</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business development and marketing activities, led by our employee consultants and our Marketing, Business Development and Coaching group, emphasize building and maintaining relationships, cultivating brand awareness, and generating leads for new work. We encourage our employee consultants to generate new business from both existing and new clients, and we reward our employee consultants with increased compensation and promotions for obtaining new business. Many of our consultants have published articles in industry, business, economic, legal, or scientific journals, and have made speeches and presentations at industry conferences and seminars, which serve as a means of attracting new business and enhancing their reputations. On occasion, employee consultants work with one or more non-employee experts to market our services.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We supplement the personal marketing efforts of our employee consultants with diverse business development and marketing activities, including virtual and in-person seminars and presentations, speaking at and attending relevant conferences, social networking events, podcasts, videos, social media, and extensive thought leadership that we publish in industry, business, economic, legal, or scientific journals. We regularly organize seminars for existing and potential clients featuring panel members that include our employee consultants, non-employee experts, and leading government officials. We have an extensive set of brochures, videos, and infographics organized around our service areas, which describe our experience and capabilities. Our corporate website is another means of marketing our consultants and capabilities as it houses information about our business development activities, engagements, and biographies of our employee consultants and academic affiliates. We distribute publications to existing and potential clients highlighting emerging trends and noteworthy hires, awards, and engagements. Because existing clients are an important source of repeat business and referrals, we communicate regularly with our existing clients to keep them informed of developments that affect their markets and industries.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive the majority of our revenues from new engagements with existing clients. We have worked with leading law firms across the globe and believe we have developed a reputation among law firms as a preferred source of sophisticated economic advice for litigation and regulatory work. For our management consulting services, we also rely on referrals from existing clients, and supplement referrals with a significant amount of direct marketing to new clients through conferences, seminars, publications, presentations, and direct solicitations.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is important to us that we conduct business ethically and in accordance with industry standards and our own rigorous professional standards. We carefully consider the pursuit of each specific market, client, and engagement in light of these standards.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for economic and management consulting services is intensely competitive, highly fragmented, and subject to rapid change. In general, there are few barriers to entry into our markets, and we expect to face additional competition from new entrants into the economic and management consulting industries. In the litigation, regulatory, and financial consulting markets, we compete primarily with other economic consulting firms and individual academics. We believe the principal competitive factors in this market are reputation, analytical ability, industry expertise, size, and service. In the management consulting market, we compete primarily with other business and management consulting firms, specialized or industry-specific consulting firms, the consulting practices of large accounting firms, and the internal professional resources of existing and potential clients. We believe the principal competitive factors in this market are reputation, industry expertise, analytical ability, service, and price.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Additional Available Information</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal internet address is www.crai.com. Our website provides a link to a third-party website through which our annual, quarterly, and current reports, and amendments to those reports, are available free of charge. We do not maintain or provide any information directly to the third-party website, and we do not check its accuracy.</span></div><div id="ife95db9339bc46b29beb361a5272e251_16"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1A.    Risk Factors</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations are subject to a number of risks. You should carefully read and consider the following risk factors, together with all other information in this report, in evaluating our business. If any of these risks, or any risks not presently known to us or that we currently believe are not significant, develop into an actual event, then our business, financial condition, and results of operations could be adversely affected. If that happens, the market price of our common stock could decline, and you may lose all or part of your investment.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our People</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend upon key employees to generate revenue</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our business consists primarily of the delivery of professional services, and, accordingly, our success depends heavily on the efforts, abilities, business generation capabilities, and project execution capabilities of our employee consultants. In particular, our employee consultants' personal relationships with our clients are a critical element in obtaining and maintaining client engagements. If we lose the services of any employee consultant or group of employee consultants, or if our employee consultants fail to generate business or otherwise fail to perform effectively, that loss or failure could adversely affect our revenues and results of operations. Many of our employee consultants have signed confidentiality agreements and non-solicitation agreements. We do not have non-competition agreements with a majority of our employee consultants, however, they can terminate their relationships with us at any time. The post-employment restrictions that we have with some of our employee consultants offer us only limited protection and may not be enforceable in every jurisdiction. In the event that an employee leaves, some clients may decide that they prefer to continue working with the employee rather than with us. In the event an employee departs and acts in a way that we believe violates the employee's restrictions, we will consider any legal remedies we may have against such person on a case-by-case basis. We may decide that preserving cooperation and a professional relationship with the former employee or clients that worked with the employee, or other concerns, outweigh the benefits of any possible legal recovery.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business could suffer if we are unable to hire and retain additional qualified consultants as employees</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business continually requires us to hire highly qualified, highly educated consultants as employees. Our failure to recruit and retain a significant number of qualified employee consultants could limit our ability to accept or complete engagements and adversely affect our revenues and results of operations. Relatively few potential employees meet our hiring criteria, and we face significant competition for these employees from our direct competitors, academic institutions, government agencies, research firms, investment banking firms, and other enterprises. These competing employers may be able to offer potential employees greater compensation and benefits or more attractive lifestyle choices, career paths, or geographic locations than we can. We must pay competitive market wages for these employee consultants and increased competition for our target candidates could adversely affect our margins and results of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Maintaining our professional reputation is crucial to our future success</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to secure new engagements and hire qualified consultants as employees depends heavily on our overall reputation as well as the individual reputations of our employee consultants and principal non-employee experts. Additionally, failure to comply with governmental, regulatory and legal requirements or with our company-wide policies could lead to </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">governmental or legal proceedings that could expose us to significant liabilities and damage our reputation. Because we obtain a majority of our revenues from new engagements with existing clients, any client that is dissatisfied with our performance on a single matter could seriously impair our ability to secure new engagements. Given the frequently high-profile nature of the matters on which we work, any factor that diminishes our reputation or the reputations of any of our employee consultants or non-employee experts could make it substantially more difficult for us to compete successfully for both new engagements and qualified consultants.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend on our non-employee experts</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend on our relationships with our non-employee experts. We believe that these experts are highly regarded in their fields and that each offers a combination of knowledge, experience, and expertise that would be very difficult to replace. We also believe that we have been able to secure some engagements and attract some consultants in part because we can offer the services of these experts. Most of these experts can limit their relationships with us at any time for any reason. These reasons could include affiliations with universities with policies that prohibit accepting specified engagements, termination of exclusive relationships, the pursuit of other interests, and retirement.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In many cases we seek to include restrictive covenants in our agreements with our non-employee experts, which could include non-competition agreements and/or non-solicitation agreements. The limitation or termination of any of their relationships with us, or competition from any of them after these agreements expire, could harm our reputation, reduce our business opportunities and adversely affect our revenues and results of operations. The restrictive covenants that we may have with some of our non-employee experts offer us only limited protection and may not be enforceable in every jurisdiction. In the event that non-employee experts leave, clients working with these non-employee experts may decide that they prefer to continue working with them rather than with us. In the event a non-employee expert departs and acts in a way that we believe violates the expert's restrictive covenants we will consider any legal and equitable remedies we may have against such person on a case-by-case basis. We may decide that preserving cooperation and a professional relationship with the former non-employee expert or clients that worked with the non-employee expert, or other concerns, outweigh the benefits of any possible legal action or recovery.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To meet our long-term growth targets, we need to establish ongoing relationships with additional non-employee experts who have reputations as leading experts in their fields. We may be unable to establish relationships with any additional non-employee experts. In addition, any relationship that we do establish may not help us meet our objectives or generate the revenues or earnings that we anticipate.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Additional hiring and business acquisitions could disrupt our operations, increase our costs, or adversely affect our results</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business strategy is dependent, in part, upon our ability to grow by hiring consultant employees or groups of consultant employees, and we regularly evaluate opportunities to acquire other businesses. We may not, however, be able to identify, hire, acquire, or successfully integrate new employees and acquired businesses without substantial expense, delay, or other operational or financial obstacles. Competition for future hiring and acquisition opportunities in our markets could increase the compensation we offer to potential employees or the prices we pay for businesses we wish to acquire. In addition, we may be unable to achieve the financial, operational, and other benefits we anticipate from any hiring or acquisition, including those we have completed. New acquisitions could also negatively impact existing practices. Hiring additional employees or acquiring businesses could also involve a number of additional risks, including:</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the diversion of management's time, attention, and resources from managing and marketing our existing business;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the failure to retain key acquired personnel or retain existing personnel who may view the acquisition unfavorably;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">additional conflicts of interest due to the acquired businesses that could impact our ability to secure new engagements;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the need to compensate new employees while they wait for their restrictive covenants with other institutions to expire;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the potential need to raise significant amounts of capital to finance a transaction or the potential issuance of equity securities that could be dilutive to our existing stockholders;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increased costs to improve or coordinate managerial, operational, financial, and administrative systems, including compliance with the Sarbanes-Oxley Act of 2002;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the potential assumption of legal liabilities;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the inability to attain the expected synergies with an acquired business;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of earn-outs based on the future performance of our acquired businesses that may deter the acquired company from fully integrating into our existing business; and</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential difficulties in integrating new employees whose service offerings, expertise, or staffing requirements may vary from our existing employee consultants.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our acquisitions have been accounted for as purchases, some of which involved purchase prices in excess of tangible asset values, resulting in the creation of goodwill and other intangible assets. Under generally accepted accounting principles, we do not amortize goodwill or intangible assets acquired in a business combination that are determined to have indefinite useful lives, but instead review them annually (or more frequently if impairment indicators arise) for impairment. To the extent that we determine that such an asset has been impaired, we will write down its carrying value on our consolidated balance sheet and book a non-cash impairment charge in our consolidated statement of operations. If, as a result of acquisitions or otherwise, the amount of intangible assets being amortized increases, so will our amortization charges in future periods.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Client Relationships</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Clients can terminate engagements with us at any time</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our engagements depend upon disputes, proceedings, or transactions that involve our clients. Our clients may decide at any time to seek to resolve the dispute or proceeding, abandon the transaction, or file for bankruptcy. Our engagements can therefore terminate suddenly and without advance notice to us. If an engagement is terminated unexpectedly, our employee consultants working on the engagement could be underutilized until we assign them to other projects. In addition, because much of our work is project-based rather than recurring in nature, our consultants' utilization depends on our ability to secure additional engagements on a continual basis. Accordingly, the termination or significant reduction in the scope of a single large engagement could reduce our utilization and have an immediate adverse impact on our revenues and results of operations.</span></div><div style="margin-top:10pt;text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Information, technology systems or service failures, or a cybersecurity incident or other compromise of our or our client's confidential or proprietary information, as well as any violation of data protection laws, could have a material adverse effect on our reputation, business and results of operations</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We rely upon our information and technology infrastructure and systems, including from third parties, to operate, manage and run our business and to provide services to our clients. This includes infrastructure and systems for receiving, storing, hosting, analyzing, transmitting and securing our and our clients' sensitive, confidential or proprietary information, including, but not limited to, health and other personally-identifiable information and commercial, financial and consumer data. Our ability to secure and maintain the confidentiality, integrity and availability of both these systems and this information is critical to our reputation and the success of our businesses.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our information and technology systems may be affected by or subject to events that are out of our control, including, but not limited to, the possibility of disruptions or outages or cybersecurity incidents which continue to evolve (including from emerging technologies such as AI) and pose a constant risk. Examples of these events include malicious attacks, unauthorized system intrusions by unknown third parties, viruses, malicious software, ransomware, worms, insider threats, failures in our or our third party hosting sites&#8217; (whether hosted offsite or in the cloud) information and technology systems, unavailability of backup restoration, disruptions in the Internet or electricity grids, natural disasters, and terrorism. Any of these events could disrupt our or our client&#8217;s business operations or cause us or our clients to incur unanticipated losses, including the costs of investigating and remediating any such event and any fines/settlements related thereto, as well as reputational damage, any of which could have a material adverse effect on our business and results of operations. In the past we have experienced, and we anticipate we will continue to experience cybersecurity threats to our systems.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our or our clients' sensitive, confidential or proprietary information could be compromised, corrupted, or lost whether intentionally or unintentionally, by various causes such as an inadvertent disclosure or cybersecurity incident (as described above). This client information could be compromised or corrupted because of groups that include without limitation our employees, outside consultants, vendors, or rogue third-party "hackers" or enterprises (including nation-state sponsored groups). Any unauthorized access, corruption, or loss of clients&#8217; information could result in our suffering claims, fines, damages, losses or reputational damage, any of which could have a material adverse effect on our business and results of operations.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, we also must comply with applicable U.S. and foreign privacy laws and regulations, including the General Data Privacy Regulation ("GDPR") in the European Union and its United Kingdom equivalent, laws that adopt the GDPR as a model </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(such as Brazil's General Law for the Protection of Privacy), and U.S. state and federal laws such as the California Consumer Protection Act, and these laws are becoming increasingly complex and vary by jurisdiction. In addition to directly applying, our clients impose contractual obligations regarding compliance with these laws. The costs of complying with these laws and any fines resulting from lack of compliance, and the other costs of protecting our and our clients' confidential information, could have a material effect on our financial results. Although we have insurance intended to provide coverage for cybersecurity incidents, data protective violations, and similar concepts, the level of coverage may not be sufficient for the event or the event may be outside of the policy&#8217;s coverage.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Potential conflicts of interests may preclude us from accepting some engagements</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide our services primarily in connection with significant or complex transactions, disputes, or other matters that are usually adversarial or that involve sensitive client information. Our engagement by a client may preclude us from accepting engagements with the client's competitors or adversaries because of conflicts between their business interests or positions on disputed issues or other reasons. Accordingly, the nature of our business limits the number of both potential clients and potential engagements. Moreover, in many industries in which we provide consulting services there has been a continuing trend toward business consolidations and strategic alliances. These consolidations and alliances reduce the number of potential clients for our services and increase the chances that we will be unable to continue some of our ongoing engagements or accept new engagements as a result of conflicts of interests.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We derive revenue from a limited number of large engagements</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive a portion of our revenues from a limited number of large engagements. If we do not obtain a significant number of new large engagements each year, our business, financial condition, and results of operations could suffer. In general, the volume of work we perform for any particular client varies from year to year, and due to the specific engagement nature of our practice, a major client in one year may not hire us in the following year.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our clients may be unable or unwilling to pay us for our services</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our clients include some companies that may from time to time encounter financial difficulties, particularly during a downward trend in the economy, or may dispute the services we provide. If a client's financial difficulties become severe or a dispute arises, the client may be unwilling or unable to pay our invoices in the ordinary course of business, which could adversely affect collections of both our accounts receivable and unbilled services. On occasion, some of our clients have entered bankruptcy, which has prevented us from collecting amounts owed to us. The bankruptcy of a client with a substantial accounts receivable could have a material adverse effect on our financial condition and results of operations. Clients who have paid sizable invoices may later declare bankruptcy, and a court may determine that we are not properly entitled to any of those payments consequently requiring a repayment by us of some or all of them, which could adversely affect our financial condition and results of operations.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, from time to time, we may derive a significant amount of revenue from contracts with government agencies in the United States. Because of this, changes in federal government budgetary priorities could directly affect our financial performance. This could result in the cancellation of contracts and/or the incurrence of substantial costs without reimbursement under our contracts with the federal government, which could have a negative effect on our business, financial condition, results of operations and cash flows.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Operations</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in global economic, business, health and political conditions could have a material adverse impact on our revenues, results of operations, and financial condition</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Overall global economic, business, health and political conditions, as well as conditions specific to the industries we or our clients serve, can affect our clients' businesses and financial condition, their demand or ability to pay for our services, and the market for our services. These conditions, all of which are outside of our control, include but are not limited to merger and acquisition activity levels, the availability, cost and terms of credit, the state of the United States and global financial markets, including the impact of rising inflation rates, the levels of litigation and regulatory and administrative investigations and proceedings, global health crises and pandemics, political developments, geopolitical unrest or other conflicts in foreign nations, natural disasters and the potential impact such developments, uncertainties or further unrest could have on our clients, on the markets in which we operate and on general economic and business conditions. In addition, many of our clients are in highly regulated industries, and regulatory and legislative changes affecting these industries could impact the market for our service offerings, render our current service offerings obsolete, or increase the competition among providers of these services. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we are not able to predict the positive or negative effects that general changes in global economic, business and political conditions will have on our individual practice areas or our business as a whole, any specific changes in these conditions could have a material adverse impact on our revenues, results of operations and financial condition.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our results of operations and consequently our business may be adversely affected if we are not able to maintain our current bill rates, compensation costs and/or utilization rate</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues and profitability are largely based on the bill rates charged to our clients, compensation costs and the utilization of our consultants. We calculate utilization by dividing the total hours worked by our employee consultants on engagements during the measurement period by the total number of hours that our employee consultants were available to work during that period. If we are not able to maintain adequate bill rates for our services, maintain compensation costs or obtain appropriate utilization rates from our consultants, our results of operations may be adversely impacted. Bill rates, compensation costs and consultant utilization rates are affected by a number of factors, including:</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our clients' perceptions of our ability to add value through our services;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The market demand for our services;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our competitors' pricing of services and compensation levels;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The market rate for consultant compensation;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our ability to redeploy consultants from completed client engagements to new client engagements; and</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our ability to predict future demand for our services and maintain the appropriate staffing levels without significantly underutilizing consultants.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The interpretation and application of tax legislation or other changes in taxation of our operations could harm our business, revenue, cash flows and financial results</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income and other taxes in the U.S. at the state and federal level and also in foreign jurisdictions. Changes in applicable U.S. state, federal or foreign tax laws and regulations, or their interpretation and application, could materially affect our tax expense and profitability.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future changes in tax laws, treaties or regulations, and their interpretation or enforcement, may be unpredictable, particularly as taxing jurisdictions face an increasing number of political, budgetary and other fiscal challenges. Tax rates in the jurisdictions in which we operate may change as a result of macroeconomic and other factors outside of our control, making it increasingly difficult for multinational corporations like ourselves to operate with certainty about taxation in many jurisdictions. As a result, we could be materially adversely affected by future changes in tax law or policy (or in their interpretation or enforcement) in the jurisdictions where we operate, including the United States, which could have a material adverse effect on our business, cash flow, results of operations, financial condition, as well as our effective income tax rate.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Increasing scrutiny and changing expectations from governmental organizations, investors, clients and our colleagues with respect to our ESG-related practices and those of our clients may impose additional costs on us or expose us to new or additional risks</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There is varied regulation and focus on ESG matters across different jurisdictions, and stakeholder views and priorities regarding these matters continue to evolve and sometimes diverge. The European Union&#8217;s Corporate Sustainability Reporting Directive and from other governmental organizations, and our investors, clients and employees, maintain interest in ESG issues such as environmental stewardship, climate change, and workforce development. How these various stakeholders evaluate and prioritize different ESG initiatives may shift over time in ways that are difficult to predict. We continue to evaluate existing, new and proposed governmental requirements, and to monitor, report and assess policies and practices that we believe will align with our client, investor and other third-party imposed ESG-related standards and expectations. For example, organizations that provide information to investors on corporate governance and related matters have developed ratings processes for evaluating companies on their approach to ESG matters, and their evolving methodologies and assessments may lead to negative investor sentiment, stock price fluctuations and the diversion of investment to other companies. If our ESG practices do not meet evolving rules and regulations or investor or other stakeholder expectations and standards (or if we are viewed in a negative light based on positions we do or do not take or work we do or do not perform for certain clients or industries), then our reputation, our ability to attract or retain employee consultants and non-employee experts, and our ability to attract new engagements and clients could be negatively impacted, as could our attractiveness as an investment, service provider, business partner or acquirer. Additionally, the relative importance that different stakeholders place on various ESG initiatives may conflict, making it difficult to satisfy all stakeholder expectations. Similarly, our failure or perceived failure to </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">pursue or fulfill our current or future goals, targets and objectives or to satisfy various reporting standards within the timelines we announce, or at all, could also have similar negative impacts.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our revenues, operating results and cash flows are likely to fluctuate</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We experience fluctuations in our revenues, operating results and cash flows and expect that they will continue to occur in the future due to factors that are either within or outside of our control, including, but not limited to, the timing and duration of our client engagements, utilization of our employee consultants, the types of engagements we are working on at different times, the geographic locations of our clients or where the services are rendered, the length of billing and collection cycles, hiring, business and capital expenditures, severity of insurance claims, share repurchases, dividends, debt repayments, and other general economic factors. We may also experience future fluctuations in our cash flows from operations because of increases in employee compensation, including changes to our incentive compensation structure and the timing of incentive payments, which we generally pay during the first quarter of each year, or hiring or retention payments or bonuses which are paid throughout the year. Also, the timing of future acquisitions and other investments and the cost of integrating them may cause fluctuations in our operating results and related cash flows.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fluctuations in our quarterly revenues and results of operations could depress the market price of our common stock</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may experience significant fluctuations in our revenues and results of operations from one quarter to the next. If our revenues or net income in a quarter fall or fall below the expectations of securities analysts or investors, the market price of our common stock could fall significantly. Our results of operations in any quarter can fluctuate for many reasons, including:</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to implement billing rate increases or maintain billing rates;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the number, scope, and timing of ongoing client engagements;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the extent to which we can reassign our employee consultants efficiently from one engagement to the next;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the extent to which our employee consultants or clients take holiday, vacation, and sick time, including traditional seasonality related to summer vacation and holiday schedules;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">employee hiring and attrition;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the extent of revenue realization or cost overruns;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in our provision for income taxes due to changes in income arising in various tax jurisdictions, statutory tax rates, valuation allowances, non-deductible expenses, and changes in estimates of our uncertain tax positions;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in interest rates;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">inflation, an economic slowdown, stagflation and/or recessions;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">currency fluctuations; and</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">collectability of receivables and unbilled work in process.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because we generate most of our revenues from consulting services that we provide on an hourly fee basis, our revenues in any period are directly related to the number of our employee consultants, their billing rates, and the number of billable hours they work in that period. We have a limited ability to increase any of these factors in the short term. Accordingly, if we underutilize our consultants during one part of a fiscal period, we may be unable to compensate by augmenting revenues during another part of that period. In addition, we are occasionally unable to utilize fully any additional consultants that we hire, particularly in the quarter in which we hire them. Moreover, a significant majority of our operating expenses, primarily office rent and salaries, are fixed in the short term. As a result, any failure of our revenues to meet our projections in any quarter could have a disproportionate adverse effect on our net income. For these reasons, we believe our historical results of operations are not necessarily indicative of our future performance.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in financial accounting standards or practices may cause unexpected financial reporting fluctuations and affect our reported results of operations</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to prepare our consolidated financial statements in accordance with generally accepted accounting principles in the United States of America, which may change periodically. From time to time, we are required to adopt new or revised accounting standards issued by recognized authoritative bodies, including the Financial Accounting Standards Board and the Securities and Exchange Commission. A change in accounting standards or practices may adversely affect our reported </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financial results or the way we conduct our business. It may also require changes to the current accounting treatment of certain transactions and the way they are reported in our financial statements. Additionally, such a change in accounting standards or practices may require us to enhance our internal accounting systems and processes, as well as our internal control over financial reporting.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our failure to execute our business strategy or manage future growth successfully could adversely affect our revenues and results of operations</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any failure on our part to execute our business strategy or manage future growth successfully could adversely affect our revenues and results of operations. In the future, we could open offices in new geographic areas, including foreign locations, and expand our employee base as a result of internal growth and acquisitions. Opening and managing new offices often requires extensive management supervision and increases our overall selling, general and administrative expenses. Expansion creates new and increased management, consulting, and training responsibilities for our employee consultants, and expansion may require additional regulatory compliance. Expansion also increases the demands on our internal systems, procedures, and controls, and on our managerial, administrative, financial, marketing, and other resources. We depend heavily upon the managerial, operational, and administrative skills of our executive officers to manage our expansion and business strategy. New responsibilities and demands may adversely affect the overall quality of our work.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our engagements may result in professional liability and we may be subject to other litigation, claims or assessments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our services typically involve difficult analytical assignments and carry risks of professional and other liability. Many of our engagements involve matters that could have a severe impact on a client's business, and cause the client to lose significant amounts of money, or prevent the client from pursuing desirable business opportunities. Accordingly, if a client is dissatisfied with our performance, the client could threaten or bring litigation in order to recover damages or to contest its obligation to pay our fees. Litigation alleging that we performed negligently, disclosed client confidential information, or otherwise breached our obligations to the client could expose us to significant liabilities to our clients and other third parties and tarnish our reputation.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Despite our efforts to prevent litigation, from time to time we are party to various lawsuits, claims, or assessments in the ordinary course of business. Disputes may arise, for example, from business acquisitions, employment issues, regulatory actions, and other business transactions. The costs and outcome of any lawsuits or claims could have a material adverse effect on our business and results of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may need to take material write-offs for the impairment of goodwill, including if our market capitalization declines</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As further described in our Notes to Consolidated Financial Statements, goodwill is monitored annually for impairment, or more frequently, if events or circumstances exist that would more likely than not reduce the fair value of a reporting unit below its carrying amount. In performing the goodwill impairment testing and measurement process, we compare the estimated fair value of our reporting unit to its net book value to identify potential impairment. We estimate the fair value of our consulting business utilizing our market capitalization, plus an appropriate control premium. Market capitalization is determined by multiplying the shares outstanding on the test date by the market price of our common stock on that date. We determine the control premium utilizing data from publicly available premium studies for the trailing four quarters for public company transactions in our industry group. If the estimated fair value of a reporting unit is less than its net book value, an impairment charge would be recorded in our consolidated statement of operations.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A goodwill impairment charge in any period would have the effect of decreasing our earnings in such period. If we are required to take a substantial impairment charge, our reported operating results would be materially adversely affected in such period, though such a charge would have no impact on cash flows or working capital for such period.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our performance could be affected if employees and non-employee experts default on loans</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize forgivable loans with some of our employees and non-employee experts, other than our executive officers, as a way to attract and retain them. A portion of these loans is collateralized. Defaults under these loans could have a material adverse effect on our consolidated statements of operations, financial condition and liquidity.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fluctuations in the types of service contracts we enter into may adversely impact revenue and results of operations</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive a portion of our revenues from fixed-price contracts. These contracts are more common in our management consulting area, and would likely grow in number with expansion of that area. Fluctuations in the mix between time-and-material contracts, fixed-price contracts and arrangements with fees tied to performance-based criteria may result in fluctuations </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of revenue and results of operations. In addition, if we fail to accurately estimate third-party vendor expenses and the resources required for a fixed-price project or fail to satisfy our contractual obligations in a manner consistent with the project budget, we might generate a smaller profit or incur a loss on the project. Revenue generated from fixed-price contracts was approximately 18% of our total revenues for the year ended December&#160;28, 2024.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could incur substantial costs protecting our proprietary rights from infringement or defending against a claim of infringement</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a professional services organization, we may rely on post-employment restrictions with some of our employees and non-employee experts to protect our proprietary rights. These agreements, however, may offer us only limited protection and may not be enforceable in every jurisdiction. In addition, we may incur substantial costs trying to enforce these agreements.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our services may involve the development of custom business processes or solutions for specific clients. In some cases, the clients retain ownership or impose restrictions on our ability to use the business processes or solutions developed from these projects. Issues relating to the ownership of business processes or solutions can be complicated, and disputes could arise that affect our ability to resell or reuse business processes or solutions we develop for clients.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recent years, there has been significant litigation in the U.S. involving patents and other intellectual property rights. We could incur substantial costs in prosecuting or defending any intellectual property litigation, which could adversely affect our operating results and financial condition.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to obtain and use information that we regard as proprietary. Litigation may be necessary in the future to enforce our proprietary rights, to protect our trade secrets, to determine the validity and scope of the proprietary rights of others, or to defend against claims of infringement or invalidity. Any such resulting litigation could result in substantial costs and diversion of resources and could adversely affect our business, operating results and financial condition. Any failure by us to protect our proprietary rights, or any court determination that we have either infringed or lost ownership of proprietary rights, could adversely affect our business, operating results and financial condition.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Competition</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Competition from other litigation, regulatory, financial, and management consulting firms could hurt our business</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for litigation, regulatory, financial, and management consulting services is intensely competitive, highly fragmented, and subject to rapid change. We may be unable to compete successfully with our existing competitors or with any new competitors. In general, there are few barriers to entry into our markets, and we expect to face additional competition from new entrants into the economic and management consulting industries. In the litigation, regulatory, and financial consulting markets, we compete primarily with other economic and financial consulting firms and individual academics. In the management consulting market, we compete primarily with other business and management consulting firms, specialized or industry-specific consulting firms, the consulting practices of large accounting firms, and the internal professional resources of existing and potential clients. Many of our competitors have national or international reputations, as well as significantly greater personnel, financial, managerial, technical, and marketing resources than we do, which could enhance their ability to respond more quickly to technological changes, finance acquisitions, and fund internal growth. Some of our competitors also have a significantly broader geographic presence and significantly more resources than we do.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our International Operations</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our international operations create risks</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our international operations carry financial and business risks, including:</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adverse social, political and economic conditions, such as inflation, rising interest rates and risk of global or regional recession;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unexpected changes in trading policies, regulatory requirements, tariffs, and other barriers;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">restrictions on the repatriation of earnings;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potentially adverse tax consequences, such as changes in tax laws and statutory tax rates;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of differences in the governmental, legal and regulatory environment in foreign jurisdictions, as well as U.S. laws and regulations related to our foreign operations;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">political developments, geopolitical unrest or other conflicts or natural disasters in foreign nations; and</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">civil disturbances or other catastrophic events that reduce business activity.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If our international revenues increase relative to our total revenues, the above listed factors could have a more pronounced effect on our operating results.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fluctuations in currency exchange rates could adversely affect our operations</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conduct our business in the Americas, Europe, and Australia, and the global scope of our business exposes us to risk of fluctuations in foreign currency markets. Specifically, our results of operations are subject to fluctuations primarily in the British Pound and Euro against the U.S. Dollar as well as the Euro against the British Pound. The fluctuation in foreign currency markets can both increase and decrease our overall revenue and expenses for any fiscal period, and therefore has a resulting negative impact on our reported results of operations and on our ability to predict our future results and earnings accurately. Additionally, global economic events have caused and may continue to cause significant volatility in currency exchange rate fluctuations. Revenue generated from our U.K.-based operations was approximately 13% (which includes currency exchange effects) of our total revenues for the year ended December&#160;28, 2024. We currently do not hedge our exposure to current foreign currency exchange risks by engaging in foreign exchange hedging transactions, though we may do so in the future.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Indebtedness</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our debt obligations may adversely impact our financial performance</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on our cash and cash equivalents, cash flows from operations and borrowings under our credit agreement to fund our short-term and anticipated long-term operating activities. We currently have a revolving credit facility with our bank for up to $250.0&#160;million, which may be decreased at CRA's option to $200.0&#160;million during the period from July 16 in a year through January 15 in the next year. Additionally, for the period from January 16 to July 15 of each calendar year, CRA may elect to not increase the revolving credit facility to $250.0&#160;million. The amounts available under this revolving credit facility are constrained by various financial covenants and reduced by certain letters of credit outstanding. Our loan agreement with the bank will mature on August&#160;19, 2027. The degree to which we are leveraged could adversely affect our ability to obtain further financing for working capital, acquisitions or other purposes and could make us more vulnerable to industry downturns and competitive pressures. Our ability to secure short-term and long-term debt or equity financing in the future will also depend on several factors, including our future profitability, the levels of our debt and equity, restrictions under our existing or any future revolving credit facility, and the overall credit and equity market environments. There were no borrowings outstanding under the revolving credit facility as of December&#160;28, 2024.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Common Stock</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The market price of our common stock may be volatile</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market price of our common stock has fluctuated widely and may continue to do so. Many factors could cause the market price of our common stock to rise and fall. Some of these factors are:</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">variations in our quarterly results of operations;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in quarterly dividends;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the extent of any repurchases of shares of our common stock;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the hiring or departure of key personnel or non-employee experts;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in our professional reputation;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the introduction of new services by us or our competitors;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">acquisitions or strategic alliances involving us or our competitors;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in accounting principles or methods or issues with our internal control over financial reporting;</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in estimates of our performance or recommendations by securities analysts;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">future sales of shares of common stock in the public market; and</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">market conditions in the industry and the economy as a whole.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the stock market often experiences significant price and volume fluctuations. These fluctuations are often unrelated to the operating performance of particular companies. These broad market fluctuations may adversely affect the market price of our common stock. When the market price of a company's stock drops significantly, shareholders often institute securities class action litigation against that company. Any litigation against us could cause us to incur substantial costs, divert the time and attention of our management and other resources, or otherwise harm our business.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">There can be no assurance that we will continue to declare cash dividends at all or in any particular amounts</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Board of Directors declared the first quarterly dividend on our common stock during 2016 and we have continued to pay quarterly dividends throughout fiscal 2024. Although we anticipate paying regular quarterly dividends on our common stock for the foreseeable future, the declaration of dividends is subject to the discretion of our Board of Directors, and is restricted by applicable state law limitations on distributions to shareholders. As a result, the amount, if any, of the dividends to be paid by us in the future depends upon a number of factors, including but not limited to our available cash on hand, anticipated cash needs, overall financial condition, and future prospects for earnings and cash flows, as well as other factors considered relevant by our Board of Directors. In addition, our Board of Directors may also suspend the payment of dividends at any time. Any reduction or suspension in our dividend payments could adversely affect the price of our common stock.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our stock repurchase programs could affect the market price of our common stock and increase its volatility</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Board of Directors has from time to time authorized repurchase programs of our outstanding common stock. Under these stock repurchase programs, we are authorized to repurchase, from time-to-time, shares of our outstanding common stock on the open market or in privately negotiated transactions. The timing and amount of stock repurchases are determined based upon our evaluation of market conditions and other factors. Any stock repurchase program may be suspended, modified or discontinued at any time, and we have no obligation to repurchase any amount of our common stock under any program. Repurchases pursuant to our stock repurchase programs could affect the market price of our common stock and increase its volatility. Any termination of our stock repurchase programs could cause a decrease in the market price of our common stock, and the existence of a stock repurchase program could cause our stock price to be higher than it would be in the absence of such a program and could potentially reduce the market liquidity and trading volumes of our common stock. There can be no assurance that any stock repurchases under these programs will enhance stockholder value because the market price of our common stock may decline below the levels at which those repurchases were made. Although our stock repurchase programs are intended to enhance long-term stockholder value, short-term fluctuations in the market price of our common stock could reduce the programs' effectiveness.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our charter and by-laws, and Massachusetts law may deter takeovers</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our articles of organization and by-laws and Massachusetts law contain provisions that could have anti-takeover effects and that could discourage, delay, or prevent a change in control or an acquisition that our shareholders may find attractive. These provisions may also discourage proxy contests and make it more difficult for our shareholders to take some corporate actions, including the election of directors. These provisions could limit the price that investors might be willing to pay for shares of our common stock.</span></div><div id="ife95db9339bc46b29beb361a5272e251_19"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1B.    Unresolved Staff Comments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="ife95db9339bc46b29beb361a5272e251_22"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1C.    Cybersecurity</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="f-36" continuedAt="f-36-1" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="f-38" escape="true"><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" format="ixt:fixed-true" id="f-37">Our cybersecurity program and policies establish the responsibilities of individuals and committees tasked with oversight of security risk management and provide broad directives that support implementation for identifying, assessing and managing risks from cybersecurity threats. We conduct an annual information security risk assessment which includes a review of the organization&#8217;s performance of administrative, technical and physical safeguards protecting personal and confidential information. Information security related policies are reviewed on an annual basis and approved by the owners of each functional area.</ix:nonNumeric></span></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true" id="f-39">engage independent third-parties</ix:nonNumeric> to conduct ethical hacks of key systems, aiding our understanding of control effectiveness and facilitating the implementation of more robust controls. We periodically engage with a third-party assessment firm to conduct reviews of our overall program and to examine our security controls to help us better align our cybersecurity </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><ix:continuation id="f-36-1" continuedAt="f-36-2"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">program with industry standards. To <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true" id="f-40">monitor and decrease the risks from cybersecurity threats associated with our use of third-party service providers</ix:nonNumeric>, potential new vendors with a greater degree of system or data access are subjected to a security vetting process prior to engagement. Existing critical vendors that store or process company or client information are reviewed annually through commercially reasonable efforts such as questionnaires.</span></div></ix:continuation><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Management and Board Oversight</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="f-41" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="f-42" escape="true">Our management is responsible for the day-to-day management of the risks that we face, while our <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" format="ixt:fixed-true" id="f-43">Board of Directors</ix:nonNumeric>, as a whole, has responsibility for the oversight of our enterprise risk management, including cybersecurity. Under the oversight of the Board of Directors, cybersecurity risk is managed under the direction of our Information Security department, the Information Security Council ("ISC") and the Enterprise Risk Committee (&#8220;ERC&#8221;).</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-44" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-46" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="f-45" escape="true">The ISC is a standing committee that acts as a point of escalation for security incidents and is headed by our <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" format="ixt:fixed-true" id="f-47">Chief Information Officer (&#8220;CIO&#8221;)</ix:nonNumeric>.</ix:nonNumeric></ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="f-48" escape="true">Our CIO has over 20 years of experience in the IT field, holds a Bachelor of Science in Information Systems and is Microsoft Certified Solutions Expert (MCSE) certified. Other members of the ISC include IT senior leadership, IT operations and corporate management and a member from our Forensic &amp; Cyber Investigations practice. Other members of the ISC have work experience related to information security issues and/or hold industry certificates, including Certified Information Systems Security Professional (CISSP).</ix:nonNumeric> The ERC is a standing committee providing oversight on overall enterprise risk. The ERC is chaired by our Chief Legal Counsel and is composed of representatives from senior management.</ix:nonNumeric> The Board of Directors receives regular updates and reports from members of senior management regarding our cybersecurity risks and protection measures, including any notable cybersecurity incidents, and evaluates risks posed by cybersecurity threats.</ix:nonNumeric> </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Processes for Assessing, Identifying and Managing Material Risks from Cybersecurity Threats</span></div><ix:continuation id="f-36-2" continuedAt="f-36-3"><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of a cybersecurity incident which jeopardizes the confidentiality, integrity, or availability of our information and technology infrastructure and systems, we utilize a regularly tested incident response plan. The plan defines an organized approach to dealing with cybersecurity incidents, and identifies roles, responsibilities and escalation protocols. The plan is designed to provide an orderly response to incidents, minimize impact, initiate appropriate communications internally and externally, and identify recommendations to mitigate future incidents. </span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="f-49" escape="true"><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cybersecurity incidents may be detected through a variety of means, including employee notification to our IT personnel, notification from external parties (e.g., customers, vendors, or service providers), and automated event-detection notifications. Once a potential cybersecurity incident is identified, IT personnel assigned to the incident assess the severity of the event and sensitivity of any compromised data and follow the reporting and escalation procedures set forth in the incident response plan. Events that could have a high impact or that require additional judgment are escalated to the ISC. The ISC designates an incident response team to continue investigation of the incident to determine the extent of exposure and damage, and works to contain the damage and isolate the affected system, apply security measures and ultimately recover systems.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-36-3">Should a cybersecurity incident be escalated to the ISC, the ISC notifies the Chief Legal Counsel in his capacity as chair of the ERC. In the event of a cybersecurity incident that meets certain characteristics as defined in the incident response plan, the Chief Legal Counsel, as chair of the ERC, would inform the Board of Directors or the executive committee thereof.</ix:continuation>   </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cybersecurity Risks</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-false" id="f-50">As of December&#160;28, 2024, we have not had any material incidences involving cybersecurity attacks.</ix:nonNumeric> However, we previously have faced, and anticipate we will continue to face risks associated with cybersecurity threats. Although we make efforts to maintain the security and integrity of our networks and systems, and the proprietary, confidential and personal information that resides on or is transmitted through them, and we have implemented various cybersecurity policies and procedures to manage the risk of a cybersecurity incident or disruption as described above, there can be no assurance that our security efforts and measures will be effective or that attempted cybersecurity incidents or disruptions would not be successful or damaging. See &#8220;Risk Factors&#8211;Risks Related to Our Client Relationships&#8211;Information, technology systems or service failures, or a cybersecurity incident or other compromise of our or our client's confidential or proprietary information, as well as any violation of data protection laws, could have a material adverse effect on our reputation, business and results of operations.&#8221;</span></div><div id="ife95db9339bc46b29beb361a5272e251_25"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2.    Properties</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the aggregate, as of December&#160;28, 2024, we leased approximately 407,000 square feet of office space in locations around the world, including Boston, San Francisco, Oakland, New York, Chicago, London, and Washington, D.C. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our offices are electronically linked and have access to our core consulting tools. We believe our existing office space is adequate to meet our current requirements and that suitable space will be available as needed.</span></div><div id="ife95db9339bc46b29beb361a5272e251_28"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3.    Legal Proceedings</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="ife95db9339bc46b29beb361a5272e251_31"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4.    Mine Safety Disclosures</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><div id="ife95db9339bc46b29beb361a5272e251_34"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div id="ife95db9339bc46b29beb361a5272e251_37"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;5.    Market for Registrant's Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Market Information.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We first offered our common stock to the public on April&#160;23, 1998. Our common stock is traded on the NASDAQ Global Select Market under the symbol CRAI.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shareholders.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We had approximately 49 holders of record of our common stock as of February&#160;14, 2025. This number does not include shareholders for whom shares were held in a "nominee" or "street" name.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Repurchases of Equity Securities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table provides information about our repurchases of shares of our common stock during the fiscal quarter ended December&#160;28, 2024. During that period, we did not act in concert with any affiliate or any other person to acquire any of our common stock and, accordingly, we do not believe that purchases by any such affiliate or other person (if any) are reportable in the following table. For purposes of this table, we have divided the fiscal quarter into three periods of four weeks, four weeks and five weeks, respectively, to coincide with our reporting periods during the fourth quarter of fiscal 2024.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.426%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(a)<br/>Total Number<br/>of Shares<br/>Purchased(1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(b)<br/>Average Price<br/>Paid per Share(1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(c)<br/>Total Number of Shares<br/>Purchased as Part of<br/>Publicly Announced<br/>Plans or Programs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(d)<br/>Approximate<br/>Dollar Value of<br/>Shares that May Yet<br/>Be Purchased<br/>Under the Plans<br/>or Programs(2)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">September 29, 2024 to October 26, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13,088,568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">October 27, 2024 to November 23, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13,088,568&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">November 24, 2024 to December 28, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">203.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13,088,568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,782&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">203.93&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_________________________</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">During the five weeks ended December&#160;28, 2024, we accepted 5,782 shares of our common stock as a tax withholding from certain of our employees in connection with the vesting of restricted stock units that occurred during the period, pursuant to the terms of our 2006 equity incentive plan, at the average price per share of $203.93.</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">On February&#160;20, 2025, we announced that our Board of Directors authorized an expansion to our existing share repurchase program of an additional $45.0 million of outstanding shares of our common stock. We may repurchase shares under this program in open market purchases (including through any Rule&#160;10b5-1 plan adopted by us) or in privately negotiated transactions in accordance with applicable insider trading and other securities laws and regulations. Approximately $13.1 million and $58.1 million was available for future repurchases under this program as of December&#160;28, 2024 and February&#160;20, 2025, respectively. We expect to continue to repurchase shares under this program.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shareholder Return Performance Graph and Dividend Information. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;The graph below compares the cumulative 5-year total return of holders of our common stock with the cumulative total returns of the NASDAQ Composite index and a customized peer group of three companies consisting of Exponent&#160;Inc., FTI Consulting&#160;Inc. and Huron Consulting Group&#160;Inc.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The graph tracks the cumulative shareholder return calculated on a dividend-reinvested basis of a $100 investment in our common stock, in a customized peer group, and in a market index over a 5-year period. The graph assumes the $100 was invested on the last calendar day of 2019 in stock or an index, where the index is calculated on a month-end basis. We initiated a quarterly dividend in the fourth quarter of fiscal 2016 and continued to pay quarterly dividends throughout fiscal 2024. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we anticipate paying regular quarterly dividends on our common stock for the foreseeable future, the declaration of any future dividends is subject to the discretion of our Board of Directors.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPARISON OF 5 YEAR CUMULATIVE TOTAL RETURN</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Among CRA International, Inc., the NASDAQ Composite Index, and a Peer Group</span></div><div style="margin-top:10pt;text-align:center"><img src="crai-20241228_g1.jpg" alt="3272" style="height:373px;margin-bottom:5pt;vertical-align:text-bottom;width:600px"/></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 28,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 2,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 1,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 28,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CRA International, Inc.&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.16&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239.77&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196.49&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375.29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NASDAQ Composite</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.06&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.45&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172.77&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223.87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Peer Group</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">This performance graph shall not be deemed to be "soliciting material" or to be "filed" with the SEC for purposes of Section&#160;18 of the Securities and Exchange Act of 1934, as amended, or otherwise subject to the liabilities under that Section, and shall not be deemed incorporated by reference into any filing of CRA International,&#160;Inc. under the Securities Act of 1933, as amended.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The stock price performance included in this graph is not necessarily indicative of future stock price performance.</span></div><div id="ife95db9339bc46b29beb361a5272e251_40"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6.    [Reserved]</span></div><div id="ife95db9339bc46b29beb361a5272e251_43"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7.    Management's Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This section of the Form 10-K does not address certain items regarding the year ended December&#160;31, 2022. Discussion and analysis of year-to-year comparisons between fiscal 2023 and fiscal 2022 not included in this Form 10-K can be found in "Item 7. Management's Discussion and Analysis of Financial Conditions and Results of Operations" of our Annual Report on Form 10-K for the year ended December&#160;30, 2023.</span></div><div id="ife95db9339bc46b29beb361a5272e251_46"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading worldwide economic, financial, and management consulting firm that applies advanced analytic techniques and in-depth industry knowledge to complex engagements for a broad range of clients.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive revenues principally from professional services rendered by our employee consultants. In most instances, we charge clients on a time-and-materials basis and recognize revenues in the period when we provide our services. We charge consultants' time at hourly rates, which vary from consultant to consultant depending on a consultant's position, experience, expertise, and other factors. We derive a portion of our revenues from fixed-price engagements. Revenues from fixed-price engagements are recognized using a proportional performance method based on the ratio of costs incurred to the total estimated project costs. We generate substantially all of our professional services fees from the work of our own employee consultants and a portion from the work of our non-employee experts. Factors that affect our professional services revenues include the number and scope of client engagements, the number of consultants we employ, the consultants' billing rates, and the number of hours our consultants work. Revenues also include reimbursements for costs we incur in fulfilling our performance obligations, including travel and other out-of-pocket expenses, fees for outside consultants and other reimbursable expenses.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our costs of services include the salaries, bonuses, share-based compensation expense, forgivable loan amortization, and benefits of our employee consultants. Our bonus program awards discretionary bonuses based on our revenues and profitability and individual performance. Costs of services also include out-of-pocket and other third-party vendor expenses, and the salaries of support staff whose time is billed directly to clients, such as librarians, editors, and programmers, as well as the amounts billed to us by our outside consultants for services rendered while completing a project. Selling, general and administrative expenses include salaries, bonuses, share-based compensation expense, and benefits of our administrative and support staff, fees to non-employee experts for generating new business, office rent, marketing, and other costs.</span></div><div id="ife95db9339bc46b29beb361a5272e251_49"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Utilization and Seasonality</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive the majority of our revenues from the number of hours worked by our employee consultants. Our utilization of those employee consultants is one key indicator that we use to measure our operating performance. We calculate utilization by dividing the total hours worked by our employee consultants on engagements during the measurement period by the total number of hours that our employee consultants were available to work during that period. Utilization was 75%, 70%, and 75% for fiscal 2024, fiscal 2023, and fiscal 2022, respectively.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We experience certain seasonal effects that impact our revenue. Concurrent vacations or holidays taken by a large number of consultants can adversely impact our revenue. For example, we usually experience fewer billable hours in our fiscal third quarter, as that is the summer vacation season for most of our offices, and in our fiscal fourth quarter, as that is the quarter that typically includes the December holiday season. In addition, much of our junior staff hiring occurs in our fiscal third quarter during which our new colleagues receive training and become acclimated to the organization. As a result, utilization may be impacted for the latter half of the year.</span></div><div id="ife95db9339bc46b29beb361a5272e251_52"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">International Operations</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues outside of the U.S. accounted for approximately 19% of our total revenues in fiscal 2024, 21% of our total revenues in fiscal 2023, and 20% of our total revenues in fiscal 2022. Revenue by country is detailed in Note&#160;2 to our Notes to Consolidated Financial Statements.</span></div><div id="ife95db9339bc46b29beb361a5272e251_55"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America ("U.S.&#160;GAAP"). The preparation of these financial statements requires us to make significant estimates and judgments that affect the reported amounts of assets and liabilities, as well as related disclosure of contingent assets and liabilities, at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. These estimates are monitored and analyzed by management 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. We base our estimates on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Actual results may differ from our estimates if our assumptions based on past experience or our other assumptions do not turn out to be substantially accurate.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our significant accounting policies are discussed in Note&#160;1 in our Notes to Consolidated Financial Statements. A summary of the accounting policies that we believe are most critical to understanding and evaluating our financial results is set forth below. We believe the following accounting policies involve our more subjective and complex judgments that have the most significant potential impact to the presentation of our financial statements. This summary should be read in conjunction with our consolidated financial statements and the related notes included in Item&#160;8 of this annual report on Form&#160;10-K.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Revenue is recognized when we satisfy a performance obligation by transferring services promised in a contract to a client in an amount that reflects the consideration that we expect to receive in exchange for those services. Performance obligations in our contracts represent distinct or separate service streams that we provide to our clients. If, at the outset of an arrangement, we determine that an enforceable contract does not exist, revenues are deferred until all criteria for an enforceable contract are met.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive substantially all of our revenues from the performance of professional services for our clients. The contracts that we enter into and operate under specify whether the engagement will be billed on a time-and-materials basis or a fixed-price basis.</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Time-and-materials arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> require the client to pay us based on the number of hours worked at contractually agreed-upon hourly rates. We recognize revenues from these arrangements based on hours incurred and contracted rates based on a right-to-payment for services completed to date. When a time-and-materials arrangement has a "cap" or "limit" amount, we recognize revenue up to the cap or limit amount specified by the client, based on the efforts or hours incurred and expenses incurred. Thereafter, revenue is reserved pending an amendment of the cap or limit.</span></div><div style="margin-top:7pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Fixed-price arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> require the client to pay a contractually agreed-upon fee in exchange for a pre-established set of professional services. We base our fees on our estimates of the costs and timing for completing a performance obligation. We generally recognize revenues under fixed-price arrangements using a proportional performance method, which is based on the ratio of costs incurred to the total estimated costs for completing a performance obligation. Our fixed-price arrangements generally have a single performance obligation. For arrangements that contain multiple performance obligations, the fixed price is allocated based on the estimated relative standalone selling prices of the promised services underlying each performance obligation.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reimbursable expenses, including those relating to travel, out-of-pocket expenses, outside consultants and other third-party vendor expenses, are generally included in revenues, and an equivalent amount of reimbursable expenses is included in costs of services in the period in which the expense is incurred.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable consideration to be included in the transaction price is estimated using the expected value method based on facts and circumstances. Variable consideration is included in the transaction price if it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Variable consideration estimates are based on specific price concessions already granted and those expected to be extended to our clients based on historical realization rates. If actual results in the future vary from our estimates, we adjust these estimates in the period such variances become known.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We usually issue invoices to our customers on a monthly basis, and payment is usually due upon receipt of the invoice unless contract terms state otherwise. When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. We do not assess whether a significant financing component exists if the period between when we perform our obligations under the contract and when the customer pays is one year or less.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Compensation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We account for performance-based and service-based cash awards using an accrual method where changes in estimates are accounted for prospectively over the remaining service period. To the extent the terms of an award attribute all or a portion of the expected future benefits to a period of service greater than one year, the cost of those benefits is accrued over the employee's or non-employee's requisite service period in a systematic and rational manner.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The requisite service period typically ranges from two to seven&#160;years starting with the employee's employment date or non-employee's affiliation date. For an employee or non-employee consultant currently affiliated with us, the requisite service period generally begins at the start of the award's measurement period. A recipient of such an award is expected to be employed by or affiliated with us for the entire measurement period. If the recipient's employment or affiliation with us terminates during the measurement period, the amount paid will be determined in accordance with the recipient's specific contract provisions.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of award agreements may include the achievement of minimum required financial targets over the award's measurement period. These financial targets may include a measure of revenue generation, profitability, or both. The amount of the liability of the award agreements is estimated based on internally generated financial projections. The process of projecting these financial targets over the measurement period is highly subjective and requires significant judgment and estimates. There can be no assurance that the estimates and assumptions used in preparing these projections will prove to be accurate.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.    We account for business acquisitions using the acquisition method of accounting, which requires assets acquired and liabilities assumed to be measured and recorded at their estimated fair values as of the acquisition </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">date, with certain exceptions. Right-of-use assets and lease liabilities are recorded on the date of acquisition in accordance with ASC Topic 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In addition, contract assets and contract liabilities are recorded in accordance with ASC 606, Accounting Standards Update No. 2021-08</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. All other tangible assets and identifiable intangible assets acquired and liabilities assumed are recorded at their fair value as of the date of acquisition. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price is determined as the fair value of consideration transferred. Goodwill is recognized for the excess of consideration transferred over the net value of assets acquired and liabilities assumed. Intangible assets that are separate from goodwill and have determinable useful lives are valued separately. Fair value measurements require extensive use of estimates and assumptions, including estimates of future cash flows to be generated by the acquired assets, discount rates that we believe reflect the risk factors associated with the related cash flows, and estimates of useful lives. The useful lives of identifiable intangible assets acquired in a business acquisition are estimated based on the expected period that we will receive substantially all of the projected future benefits from the intangible asset.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We record income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized based on estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases. We include in our estimate of deferred tax assets and liabilities an estimate of the realizable benefits from operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate may vary from period to period based on changes in estimated taxable income or loss; changes to the valuation allowance; changes to federal, state, or foreign tax laws; future expansion into areas with varying country, state, and local income tax rates; deductibility of certain costs; uncertain tax positions; expenses by jurisdiction; and results of acquisitions or dispositions.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax regulations in several different tax jurisdictions. We are periodically reviewed by domestic and foreign tax authorities. These reviews include questions regarding the timing and amount of deductions and the allocation of income among various tax jurisdictions. We account for uncertainties in income tax positions in accordance with Topic 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC Topic&#160;740"). The number of years with open tax audits varies depending on the tax jurisdiction.</span></div><div id="ife95db9339bc46b29beb361a5272e251_58"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Standards</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Please refer to the section captioned "Recent Accounting Standards" in Note&#160;1 of our Notes to Consolidated Financial Statements contained in this Form&#160;10-K.</span></div><div id="ife95db9339bc46b29beb361a5272e251_61"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides operating information as a percentage of revenues for the periods indicated:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of services (exclusive of depreciation and amortization)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency gains (losses), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal 2024 Compared to Fiscal 2023</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our fiscal year end is the Saturday nearest December&#160;31 of each year. Our fiscal years periodically contain 53&#160;weeks rather than 52&#160;weeks. Fiscal 2024 and fiscal 2023 were both 52-week years. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Revenues increased by $63.4 million, or 10.2%, to $687.4 million for fiscal 2024 from $624.0 million for fiscal 2023. Utilization increased to 75% for fiscal 2024 from 70% for fiscal 2023, while consultant headcount decreased by 58 consultants during fiscal 2024. Billable hours remained relatively flat for fiscal 2024 when compared to fiscal 2023.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Overall, revenues outside of the U.S. decreased to 19% of net revenues for fiscal 2024 from 21% for fiscal 2023. Revenues derived from fixed-price engagements remained at 18% of net revenues for fiscal 2024 from fiscal 2023. Revenues derived from time-and-materials engagements remained unchanged at 82% of net revenues for fiscal 2024 from fiscal 2023. The percentages of revenue derived from fixed-price engagements depends largely on the proportion of our revenues derived from our management consulting business, which typically has a higher concentration of fixed-price service engagements.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs of Services (exclusive of depreciation and amortization).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Costs of services (exclusive of depreciation and amortization) increased by $40.1 million, or 9.1%, to $479.9 million for fiscal 2024 from $439.8 million&#160;for fiscal 2023. The increase in costs of services was due primarily to an increase of $33.5 million in employee compensation and fringe benefit costs, an increase in forgivable loan amortization of $4.6 million, and an increase of $2.3 million of client reimbursable expenses in fiscal 2024 compared to fiscal 2023. These increases were partially offset by a decrease of $0.2 million in expense related to contingent consideration in fiscal 2024 compared to fiscal 2023. As a percentage of net revenue, costs of services decreased to 69.8% for fiscal 2024 as compared to 70.5% for fiscal 2023.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling, General and Administrative Expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Selling, general and administrative expenses increased by $10.0 million, or 8.6%, to $125.1 million for fiscal 2024 from $115.1 million for fiscal 2023. This increase was due primarily to a $4.6 million increase in employee compensation and fringe benefit costs, a $2.0 million increase in legal and professional services, a $1.6 million increase in rent expense, a $1.5 million increase in software subscription and data services, a $0.7 million increase in commissions to our non-employee experts, and $0.3 million increase in travel and entertainment expenses. These increases were partially offset by a $0.7 million decrease in other operating expenses. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a percentage of revenues, selling, general and administrative expenses decreased to 18.2% for fiscal 2024 from 18.4% for fiscal 2023. Commissions to non-employee experts decreased to 2.1% of revenue in fiscal 2024 compared to 2.2% of revenues in fiscal 2023.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Provision for Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;For fiscal 2024, our income tax provision was $19.6 million and the effective tax rate ("ETR") was 29.6%, as compared to a provision of $13.8 million&#160;and an effective tax rate of 26.4% for fiscal 2023. The ETR for fiscal 2024 was higher than the prior year primarily due to the release of a valuation allowance in a foreign jurisdiction in the prior year that was nonrecurring in the current year, the impact of the jurisdictional mix of earnings, the remeasurement of our current-year deferred tax assets as a result of changes in tax laws, and a decrease in the tax benefit related to share-based compensation.  The ETR for fiscal 2024 was higher than our combined federal and state statutory rate primarily due to non-deductible meals and entertainment, non-deductible compensation paid to executive officers, the remeasurement of current year deferred tax assets, partially offset by the tax benefit related to share-based compensation. The ETR for fiscal 2023 was approximately the same as our combined federal and state statutory rate and included offsetting items stemming from the release of a valuation allowance in a foreign jurisdiction and tax benefits related to share-based compensation offset by non-deductible meals, entertainment and compensation paid to executive officers. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Income.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Net income increased by $8.2 million to $46.7 million&#160;for fiscal 2024 from $38.5 million for fiscal 2023. The diluted net income per share was $6.74 per share for fiscal 2024, compared to diluted net income per share of $5.39 per share for fiscal 2023. Diluted weighted average shares outstanding decreased by approximately 210,000 shares to approximately 6,908,000 shares for fiscal 2024 from approximately 7,118,000 shares for fiscal 2023. The decrease in diluted weighted average shares outstanding was primarily due to the repurchase of shares of our common stock since December&#160;30, 2023, offset in part by the issuance or vesting of shares of restricted stock and time-vesting restricted stock units.</span></div><div id="ife95db9339bc46b29beb361a5272e251_64"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that current cash, cash equivalents, cash generated from operations, and amounts available under our revolving credit facility will be sufficient to meet our anticipated working capital and capital expenditure requirements for at least the next 12&#160;months. As of December&#160;28, 2024, we have $26.7 million of cash and cash equivalents and $196.0 million of borrowing capacity under our revolving credit facility.  </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In fiscal 2024, our cash and cash equivalents decreased by $18.9 million, completing the year with cash and cash equivalents of $26.7 million. The principal drivers of the decrease of cash and cash equivalents were the payment of a significant portion of our fiscal 2023 performance bonuses in the first half of fiscal 2024, forgivable loan advances, purchases of property and equipment, the repurchase and retirement of shares of our common stock throughout the year under our share repurchase program and the payment of dividends.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;28, 2024, $0.4 million of our cash and cash equivalents were held within the U.S. We have sufficient sources of liquidity in the U.S., including cash flow from operations and availability on our revolving credit facility, to fund U.S. operations over the next 12 months without the need to repatriate funds from our foreign subsidiaries. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;28, 2024, our cash accounts were concentrated at two financial institutions, which potentially exposes us to credit risks. The financial institutions are creditworthy and we have not experienced any losses related to such accounts. We do not believe that there is significant risk of non-performance by the financial institutions, and its cash on deposit is fully liquid. We continually monitor the credit ratings of these institutions.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sources and Uses of Cash.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;   During fiscal 2024, net cash provided by operating activities was $49.7 million. Net income was $46.7 million for fiscal 2024. Sources of cash for operating activities included a $23.2 million increase in accounts payable, accrued expenses, and other liabilities and a $9.8 million increase in incentive cash awards payable. Offsetting these sources of cash for operating activities included, a $22.2 million increase in accounts receivable and unbilled receivables, a $14.9 million decrease in lease liabilities, a $11.8 million increase in forgivable loans, (comprised of $42.8 million of forgivable loan issuances, net of repayments, offset by $31.0 million of forgivable loan amortization), and a $10.4 million increase in prepaid expenses and other current assets. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by operating activities included the non-cash items of right-of-use asset amortization of $15.1 million, depreciation and amortization expense of $11.7 million, share-based compensation expenses of $5.3 million, and deferred income taxes of $2.9 million.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2024, net cash used in investing activities was $18.1 million, which included capital expenditures primarily related to furniture, leasehold improvements, and funding investments related to our IT infrastructure. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We used $48.8 million of net cash in financing activities during fiscal 2024, primarily as a result of $33.3 million of repurchases of our common stock, payment of $12.3 million of cash dividends and dividend equivalents, and tax withholding payments reimbursed by restricted shares of $3.2 million. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease Commitments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a lessee under certain operating leases for office space and equipment, which have remaining lease terms between one and eleven years, many of which include one or more options to extend the term for periods of up to five years for each option. The maturities of lease liabilities, as of December&#160;28, 2024, related to office space and equipment are discussed in Note 4 in our Notes to Consolidated Financial Statements. We have no additional significant operating leases we have committed to that have not yet commenced.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our operating leases have terms that impose asset retirement obligations due to office modifications or the periodic redecoration of the premises, which are included in accrued expenses and deferred compensation and other non-current  liabilities in our consolidated balance sheets and are recorded at a value based on their estimated discounted cash flows. At December&#160;28, 2024, we expect to incur asset retirement obligation or redecoration obligation costs over the next twelve months of $0.1 million. The remainder of our asset retirement obligations and redecoration obligations are approximately $3.1 million and are expected to be settled between fiscal 2026 and fiscal 2035 when the underlying leases terminate. We expect to satisfy these lease and related obligations, as they become due, from cash generated from operations.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indebtedness</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">CRA is party to a Credit Agreement, dated as of August 19, 2022 (as amended, the "Credit Agreement") with Bank of America, N.A., as swingline lender, a letter of credit issuing bank and administrative agent, and with Citizens Bank, N.A., as a letter of credit issuing bank. The Credit Agreement provides us a $250.0 million revolving credit facility, which may be decreased at CRA's option to $200.0&#160;million during the period from July 16 in a year through January 15 in the next year. Additionally, for the period from January 16 to July 15 of each calendar year, CRA may elect to not increase the revolving </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">credit facility to $250.0 million. The revolving credit facility includes a $25.0 million sublimit for the issuance of letters of credit. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may use the proceeds of the revolving credit loans under the Credit Agreement for general corporate purposes and may repay any borrowings under the revolving credit facility at any time, but any borrowings must be repaid no later than August&#160;19, 2027. Borrowings under the revolving credit facility bear interest at a rate per annum equal to one of the following rates, at our election, plus an applicable margin as described below: (i) in the case of borrowings in U.S. dollars, the Base Rate (as defined in the Credit Agreement), (ii) in the case of borrowings in U.S. dollars, a rate based on Term SOFR (as defined in the Credit Agreement) for the applicable interest period, (iii) in the case of borrowings in Euros, EURIBOR (as defined in the Credit Agreement) for the applicable interest period, (iv) in the case of borrowings in Pounds Sterling, a daily rate based on SONIA (as defined in the Credit Agreement), (v) in the case of borrowings in Canadian Dollars, Term CORRA (as defined in the Credit Agreement) for the applicable interest period, (vi) in the case of borrowings in Swiss Francs, a daily rate based on SARON (as defined in the Credit Agreement), or (vii) in the case of borrowings in any other Alternate Currency (as defined in the Credit Agreement), the relevant daily or term rate determined as provided in the Credit Agreement. The applicable margin on borrowings based on the Base Rate varies within a range of 0.25% to 1.00% depending on our consolidated net leverage ratio, and the applicable margin on borrowings based on any of the other rates described above varies within a range of 1.25% to 2.00% depending on our consolidated net leverage ratio. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to pay a fee on the amount available to be drawn under any letter of credit issued under the revolving credit facility at a rate per annum that varies between 1.25% and 2.00% depending on our consolidated net leverage ratio. In addition, we are required to pay a fee on the unused portion of the revolving credit facility at a rate per annum that varies between 0.175% and 0.250% depending on our consolidated net leverage ratio.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Credit Agreement, we must comply with various financial and non-financial covenants. The primary financial covenants consist of a maximum consolidated net leverage ratio and a minimum consolidated interest coverage ratio. The primary non-financial covenants include, but are not limited to, restrictions on our ability to incur future indebtedness, engage in acquisitions or dispositions, pay dividends or repurchase capital stock, and enter into business combinations. Any indebtedness outstanding under the revolving credit facility may become immediately due upon the occurrence of stated events of default, including our failure to pay principal, interest or fees, or upon the breach of any covenant. As of December&#160;28, 2024, we were in compliance with the covenants of the Credit Agreement.</span><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"></span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no borrowings outstanding under the revolving credit facility as of December&#160;28, 2024. As of December&#160;28, 2024, the amount available under the revolving credit facility was reduced by certain letters of credit outstanding, which amounted to $4.0&#160;million. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Forgivable Loans</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to attract and retain highly skilled professionals, we may issue forgivable loans or term loans to employees and non-employee experts. A portion of these loans is collateralized by key person life insurance. The forgivable loans have terms that are generally between two and six years. The principal amount of forgivable loans and accrued interest is forgiven by us over the term of the loans, so long as the employee or non-employee expert continues employment or affiliation with us and complies with certain contractual requirements. The forgiveness of the principal amount of the loans is recorded as compensation over the service period, which is consistent with the term of the loans.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compensation Arrangements</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into compensation arrangements for the payment of performance awards to certain of our non-employee experts and employees that are payable if specific performance targets are met. These financial targets may include a measure of revenue generation, profitability, or both. The amounts of the awards to be paid under these compensation arrangements could fluctuate depending on future performance during the applicable measurement periods. Changes in the estimated awards are expensed prospectively over the remaining service period. We believe that we will have sufficient funds to satisfy any cash obligations related to the performance awards. We expect to fund any cash payments from existing cash resources, cash generated from operations, or borrowings on our revolving credit facility.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Amended and Restated 2006 Equity Incentive Plan, as amended (the "2006 Equity Plan"), authorizes the grant of a variety of incentive and performance equity awards to our directors, employees and non-employee experts, including stock options, shares of restricted stock, restricted stock units, and other equity awards. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our long-term incentive program, or "LTIP," as a framework for equity grants made under our 2006 equity incentive plan to our senior corporate leaders, practice leaders, and key revenue generators. The equity awards granted under the LTIP include stock options, time-vesting restricted stock units, and performance-vesting restricted stock units. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our LTIP allows us to grant service and performance-based cash awards in lieu of, or in addition to, equity awards to our senior corporate leaders, practice leaders, and key revenue generators. The compensation committee of our Board of Directors is responsible for approving all cash and equity awards under the LTIP. Under our cash incentive plan, we expect to pay LTIP cash awards of approximately $10.1 million over the next twelve months and $22.8 million between fiscal 2026 and fiscal 2029. We expect to fund any cash payments from existing cash resources, cash generated from operations, or borrowings on our revolving credit facility.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business and Talent Acquisitions</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our business, we regularly evaluate opportunities to acquire other consulting firms, practices or groups, or other businesses. In recent years, we have typically paid for acquisitions with cash, or a combination of cash and our common stock, and we may continue to do so in the future. To pay for an acquisition, we may use cash on hand, cash generated from our operations, borrowings under our revolving credit facility, or we may pursue other forms of financing. Our ability to secure short-term and long-term debt or equity financing in the future, including our ability to refinance our credit agreement, will depend on several factors, including our future profitability, the levels of our debt and equity, restrictions under our existing revolving credit facility with our bank, and the overall credit and equity market environments.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchases</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2025 and February 2024, our Board of Directors authorized an expansion to our existing share repurchase program, authorizing the purchase of an additional $45.0&#160;million and $35.0&#160;million, respectively, of our common stock. We may repurchase shares under this program in open market purchases (including through any Rule&#160;10b5-1 plan adopted by us) or in privately negotiated transactions in accordance with applicable insider trading and other securities laws and regulations. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2024, fiscal 2023, and fiscal 2022, we repurchased and retired 206,379 shares, 296,158 shares, and 319,534 shares, respectively, under our share repurchase program at an average price per share of $161.59, $106.08, and $86.47, respectively. We had approximately $13.1&#160;million and $58.1&#160;million available for future repurchases under our share repurchase program as of December&#160;28, 2024 and February&#160;20, 2025, respectively. We plan to finance future repurchases with available cash, cash from future operations and funds from our revolving credit facility. We expect to continue to repurchase shares under our share repurchase program.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends to Shareholders</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We anticipate paying regular quarterly dividends each year. These dividends are anticipated to be funded through cash flow from operations, available cash on hand, and/or borrowings under our revolving credit facility. Although we anticipate paying regular quarterly dividends on our common stock for the foreseeable future, the declaration, timing and amounts of any such dividends remain subject to the discretion of our Board of Directors. During the fiscal years ended December&#160;28, 2024, December&#160;30, 2023, and December&#160;31, 2022, we paid dividends of $12.3 million, $10.8 million, and $9.6 million, respectively.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impact of Inflation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, inflation has not had a material impact on our financial results. There can be no assurance, however, that inflation will not adversely affect our financial results in the future.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future Capital and Liquidity Needs</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We anticipate that our future capital and liquidity needs will principally consist of funds required for:</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">operating and general corporate expenses relating to the operation of our business, including the compensation of our employees under various annual bonus or long-term incentive compensation programs;</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the hiring of individuals to replenish and expand our employee base;</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">capital expenditures, primarily for information technology equipment, office furniture and leasehold improvements;</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">debt service and repayments, including interest payments on borrowings from our revolving credit facility;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">share repurchases under programs that we may have in effect from time to time;</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">dividends to shareholders;</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential acquisitions of businesses that would allow us to diversify or expand our service offerings;</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">contingent obligations related to our acquisitions; and</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other known future contractual obligations.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The hiring of individuals to replenish and expand our employee base is an essential part of our business operations and has historically been funded principally from operations. Many of the other above activities are discretionary in nature. For example, capital expenditures can be deferred, acquisitions can be forgone, and share repurchase programs and regular dividends can be suspended. As such, our operating model provides flexibility with respect to the deployment of cash flow from operations. Given this flexibility, we believe that our cash flows from operations, supplemented by cash on hand and borrowings under our revolving credit facility (as necessary), will provide adequate cash to fund our long-term cash needs from normal operations for at least the next twelve months.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our conclusion that we will be able to fund our cash requirements by using existing capital resources and cash generated from operations does not take into account the impact of any future acquisition transactions or any unexpected significant changes in the number of employees or other expenditures that are currently not contemplated. The anticipated cash needs of our business could change significantly if we pursue and complete additional business acquisitions, if our business plans change, if economic conditions change from those currently prevailing or from those now anticipated, or if other unexpected circumstances arise that have a material effect on the cash flow or profitability of our business. Any of these events or circumstances, including any new business opportunities, could involve significant additional funding needs in excess of the identified currently available sources and could require us to raise additional debt or equity funding to meet those needs on terms that may be less favorable compared to our current sources of capital. Our ability to raise additional capital, if necessary, is subject to a variety of factors that we cannot predict with certainty, including:</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our future profitability;</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the quality of our accounts receivable;</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our relative levels of debt and equity;</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the volatility and overall condition of the capital markets; and</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the market prices of our securities.</span></div><div id="ife95db9339bc46b29beb361a5272e251_67"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Factors Affecting Future Performance</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Item&#160;1A. Risk Factors of this annual report on Form 10-K sets forth risks and uncertainties that could cause actual results to differ materially from the results contemplated by the forward-looking statements contained in this annual report on Form 10-K. If any of these risks, or any risks not presently known to us or that we currently believe are not significant, develops into an actual event, then our business, financial condition, and results of operations could be adversely affected.</span></div><div id="ife95db9339bc46b29beb361a5272e251_70"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7A.    Quantitative and Qualitative Disclosure About Market Risk</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Exchange Risk</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our operations are based in the U.S. and, accordingly, the majority of our transactions are denominated in U.S. Dollars. However, we have foreign-based operations where transactions are denominated in foreign currencies and are subject to market risk with respect to fluctuations in the relative value of foreign currencies. Our primary foreign currency exposures relate to our short-term intercompany balances with our foreign subsidiaries, intercompany loans with our foreign subsidiaries, and accounts receivable and cash valued in the United Kingdom in U.S. Dollars or Euros. Our primary foreign subsidiaries have functional currencies denominated in either the British Pound or the Euro, and foreign denominated assets and liabilities are remeasured each reporting period with any exchange gains and losses recorded in our consolidated statements of operations. We continue to manage our foreign currency exchange exposure through frequent settling of intercompany account balances and by self-hedging movements between functional currency exchange rates and those in which we transact business. Holding all other variables constant, a hypothetical 10% movement in foreign exchange rates on December&#160;28, 2024 would have affected our income before provision for income taxes for fiscal 2024 by approximately $2.9 million. However, actual </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">gains and losses in the future could differ materially from this analysis based on the timing and amount of both foreign currency exchange rate movements and our actual exposure.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Translation of Financial Results</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our foreign subsidiaries operate in currencies other than the U.S. Dollar. The functional currencies of our foreign subsidiaries are generally denominated in the local currency. Increases or decreases in the value of the U.S. Dollar against these currencies will affect our operating results and the value of our balance sheet items denominated in foreign currencies. Our most significant exposures to translation risk relate to functional currency assets and liabilities that are denominated in the British Pound and Euro. For our foreign subsidiaries whose functional currencies are denominated in currencies other than the U.S. Dollar, the unrealized changes in the net investments were losses of $2.9 million, gains of $2.8 million, and losses of $5.0 million for fiscal 2024, fiscal 2023, and fiscal 2022, respectively. These translation gains and losses are reflected in consolidated statements of comprehensive income.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Risk</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary exposure to interest rate risk is associated with our revolving credit facility, which has variable interest rates for our borrowings based on our consolidated net leverage ratio and certain contractual rates, at our election, permitted under the terms of the credit agreement. We had no outstanding borrowings under our revolving credit facility as of December&#160;28, 2024. A hypothetical change in the interest rate of 10% would not have a material impact to our net income.</span></div><div id="ife95db9339bc46b29beb361a5272e251_73"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;8.    Financial Statements and Supplementary Data</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have included our consolidated financial statements in this annual report on pages&#160;FS-4&#160;to FS-31, which includes the report of Grant Thornton LLP (PCAOB ID: <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-51">248</ix:nonNumeric>). We have provided an index to our consolidated financial statements on page&#160;FS-1.</span></div><div id="ife95db9339bc46b29beb361a5272e251_76"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9.    Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></div><div id="ife95db9339bc46b29beb361a5272e251_79"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9A.    Controls and Procedures</span></div><div style="margin-top:10pt;padding-left:49.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.91pt">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the supervision and with the participation of our management, including our President and Chief Executive Officer and our Chief Financial Officer, we evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this report. This is done in order to ensure that information we are required to disclose in the reports that are filed or submitted under the Securities Exchange Act of 1934 ("the Exchange Act"), as amended, is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms. Based upon that evaluation, our President and Chief Executive Officer and our Chief Financial Officer concluded that our disclosure controls and procedures were effective as of December&#160;28, 2024.</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.34pt">Management's Report on Internal Control over Financial Reporting</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act). Under the supervision and with the participation of our management, including our President and Chief Executive Officer and our Chief Financial Officer, we assessed the effectiveness of our internal control over financial reporting as of the end of the period covered by this report based on the framework in "Internal Control&#8212;Integrated Framework (2013)" issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on that assessment, our President and Chief Executive Officer and our Chief Financial Officer concluded that our internal control over financial reporting was effective to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of our financial statements for external purposes in accordance with U.S. generally accepted accounting principles as of December&#160;28, 2024.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our independent registered public accounting firm, Grant Thornton LLP, has issued an audit report on their assessment of our internal control over financial reporting. The audit report is included herein.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:6.91pt">Evaluation of Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our evaluation of our internal control over financial reporting discussed in Section (b) did not identify any changes in our internal control over financial reporting during the fourth quarter of fiscal 2024 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div id="ife95db9339bc46b29beb361a5272e251_82"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9B.    Other Information</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table describes, for the fourth quarter of fiscal 2024, each trading arrangement for the sale or purchase of Company securities <ix:nonNumeric contextRef="c-4" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-52">adopted</ix:nonNumeric> or <ix:nonNumeric contextRef="c-4" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-53"><ix:nonNumeric contextRef="c-4" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-54">terminated</ix:nonNumeric></ix:nonNumeric> by our directors and officers that is a &#8220;Rule 10b5-1 trading arrangement&#8221; or a &#8220;non-Rule 10b5-1 trading arrangement&#8221; (in each case, as defined in Item 408 of Regulation S-K).</span></div><ix:nonNumeric contextRef="c-1" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-55" escape="true"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Name and Title</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-5" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-56">Date of Adoption of Rule 10b5-1 Trading Plan</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Scheduled Expiration Date of Rule 10b5-1 Trading Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nature of Trading Arrangement</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Number of Securities</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-5" name="ecd:TrdArrIndName" id="f-57">Paul A. Maleh</ix:nonNumeric>, <ix:nonNumeric contextRef="c-5" name="ecd:TrdArrIndTitle" id="f-58">President and Chief Executive Officer</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-5" name="ecd:TrdArrAdoptionDate" id="f-59">December 10, 2024</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-5" name="ecd:TrdArrExpirationDate" id="f-60">March 17, 2026</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-2" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-61">30,000</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div id="ife95db9339bc46b29beb361a5272e251_88"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9C.    Disclosures Regarding Foreign Jurisdictions that Prevent Inspections</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not Applicable.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="ife95db9339bc46b29beb361a5272e251_91"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Board of Directors and Shareholders</span></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA International,&#160;Inc.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on internal control over financial reporting</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We have audited the internal control over financial reporting of CRA International, Inc. (a Massachusetts corporation) and subsidiaries (the &#8220;Company&#8221;) as of December 28, 2024, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 28, 2024, based on criteria established in the 2013</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"> Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> issued by COSO.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the consolidated financial statements of the Company as of and for the year ended December 28, 2024, and our report dated February 20, 2025 expressed an unqualified opinion on those financial statements.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for opinion</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Report on Internal Controls over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition and limitations of internal control over financial reporting</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-top:10pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ GRANT THORNTON LLP</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Boston, Massachusetts</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 20, 2025</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><div id="ife95db9339bc46b29beb361a5272e251_94"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have omitted the information required in Part&#160;III of this annual report because we intend to include that information in our definitive proxy statement for the 2025 annual meeting of shareholders, which we expect to file within 120&#160;days (or such greater number as permitted by SEC rules) after the end of fiscal 2024. We incorporate that information in this annual report by reference to the proxy statement to be filed in connection with the 2025 annual meeting of our shareholders, which we will refer to herein as our "2025 annual proxy statement."</span></div><div id="ife95db9339bc46b29beb361a5272e251_97"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;10.    Directors, Executive Officers and Corporate Governance</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incorporate the information required by this item by reference to the sections captioned "Corporate Governance" (specifically, its subsections captioned "Overview," "Executive officers and directors" and "Audit committee") and "Delinquent Section&#160;16(a) Reports" in our 2025 annual proxy statement.</span></div><div id="ife95db9339bc46b29beb361a5272e251_100"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;11.    Executive Compensation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incorporate the information required by this item by reference to the section captioned "Compensation of Directors and Executive Officers" in our 2025 annual proxy statement.</span></div><div id="ife95db9339bc46b29beb361a5272e251_103"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;12.    Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incorporate the information required by this item by reference to the sections captioned "Security Ownership of Certain Beneficial Owners and Management" and "Equity Compensation Plans" in our 2025 annual proxy statement.</span></div><div id="ife95db9339bc46b29beb361a5272e251_106"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;13.    Certain Relationships and Related Transactions and Director Independence</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incorporate the information required by this item by reference to the sections captioned "Transactions with Related Parties" and "Corporate Governance" (specifically, its subsection captioned "Overview") in our 2025 annual proxy statement.</span></div><div id="ife95db9339bc46b29beb361a5272e251_109"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;14.    Principal Accountant Fees and Services</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incorporate the information required by this item by reference to the section captioned "Principal Accountant Fees and Services" in our 2025 annual proxy statement.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><div id="ife95db9339bc46b29beb361a5272e251_112"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div id="ife95db9339bc46b29beb361a5272e251_115"></div><div style="-sec-extract:summary;margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;15.    Exhibits and Financial Statement Schedules</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Financial Statements, Schedules, and Exhibits.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We have listed our consolidated financial statements filed as part of this annual report in the index to consolidated financial statements on page&#160;FS-1. We have listed the exhibits filed as part of this annual report in the accompanying exhibit index, which follows the signature page to this annual report.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Exhibits.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We have listed the exhibits filed as part of this annual report in the accompanying exhibit index, which follows the signature page to this annual report.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Financial Statement Schedules.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We have omitted all financial statement schedules because they are not applicable or not required or because we have included the necessary information in our consolidated financial statements or related notes.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="-sec-extract:summary;margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT INDEX</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.995%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Incorporated by Reference</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit No.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filed with<br/>this<br/>Form&#160;10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Form</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filing Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit No.</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746920001076/a2240826zex-3_1.htm">Amended and Restated Articles of Organization, as amended by the Articles of Amendment to our Articles of Organization filed on May&#160;6,2005.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 27, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465911003897/a11-4833_1ex3d2.htm">Amended and Restated By-Laws, as amended.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">January 31, 2011</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.2</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465906026447/a06-10157_1ex4d4.htm">Specimen certificate for common stock.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">S-8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">April 21, 2006</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.4</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746920001076/a2240826zex-4_2.htm">Description of Capital Stock</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 27, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.2</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/0000950135-98-002210-index.html">1998 Employee Stock Purchase Plan.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">S-1/A</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">April 3, 1998</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.2</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.2*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465923081630/tm2321257d1_ex10-1.htm">Amended and Restated 2006 Equity Incentive Plan, as amended.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">July 17, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.3*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465906028390/a06-10557_1ex10d2.htm">Form of Restricted Stock Agreement for Non-Employee Director Award Pursuant to Section&#160;6.9 of the 2006 Equity Incentive Plan.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">April 27, 2006</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.2</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.4*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746909001076/a2190531zex-10_9.htm">Form of Restricted Stock Agreement for Non-Employee Director Award Pursuant to Section&#160;6.9 of the 2006 Equity Incentive Plan with Company Right of First Refusal</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 12, 2009</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.9</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.5*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746912002073/a2207651zex-10_11.htm">Form of Restricted Stock Agreement for Non-Employee Director Award Pursuant to Section&#160;6.9 of the 2006 Equity Incentive Plan, as amended.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 2, 2012</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.11</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.6*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746917001631/a2231258zex-10_9.htm">Form of Restricted Stock Agreement for Non-Employee Director Award Pursuant to Section&#160;6.9 of the 2006 Equity Incentive Plan, as amended.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 15, 2017</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.9</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.7*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746918001540/a2234147zex-10_7.htm">Form of Restricted Stock Agreement for Non-Employee Director Award Pursuant to Section&#160;6.9 of the 2006 Equity Incentive Plan, as amended.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 12, 2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.7</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.8*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746918005373/a2236300zex-10_3.htm">Form of Restricted Stock Agreement for Non-Employee Director Award Pursuant to Section&#160;6.9 of the 2006 Equity Incentive Plan, as amended.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">August 2, 2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.9*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465906028390/a06-10557_1ex10d3.htm">Form of Restricted Stock Agreement for Employee or Independent Contractor Awards under the 2006 Equity Incentive Plan.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">April 27, 2006</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.10*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746909001076/a2190531zex-10_11.htm">Form of Restricted Stock Agreement for Employee or Independent Contractor Awards under the 2006 Equity Incentive Plan with Company Right of First Refusal.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 12, 2009</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.11</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.11*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746912002073/a2207651zex-10_14.htm">Form of Restricted Stock Agreement for Employee or Independent Contractor Awards under the 2006 Equity Incentive Plan with Company, as amended.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 2, 2012</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.14</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.12*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746918005373/a2236300zex-10_4.htm">Form of Restricted Stock Agreement for Employee or Independent Contractor Award under the 2006 Equity Incentive Plan, as amended.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">August 2, 2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.4</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.13*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746907000830/a2175855zex-10_10.htm">Form of Nonqualified Stock Option under the 2006 Equity Incentive Plan.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 8, 2007</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.10</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.14*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746912002073/a2207651zex-10_16.htm">Form of Nonqualified Stock Option under the 2006 Equity Incentive Plan with Stock Ownership Guidelines.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 2, 2012</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.16</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.15*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746917001631/a2231258zex-10_12.htm">Form of Nonqualified Stock Option under the 2006 Equity Incentive Plan with Ownership Guidelines.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 15, 2017</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.12</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.16*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746918001540/a2234147zex-10_14.htm">Form of Nonqualified Stock Option under the 2006 Equity Incentive Plan with Ownership Guidelines.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 12, 2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.14</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.17*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746910000425/a2196206zex-10_14.htm">Form of Restricted Stock Unit Award Agreement under the 2006 Equity Incentive Plan.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">January 29, 2010</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.14</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.18*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746912002073/a2207651zex-10_18.htm">Form of Restricted Stock Unit Award Agreement under the 2006 Equity Incentive Plan with Stock Ownership Guidelines.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 2, 2012</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.18</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.19*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746917001631/a2231258zex-10_15.htm">Form of Restricted Stock Unit Award Agreement under the 2006 Equity Incentive Plan with Ownership Guidelines.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 15, 2017</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.15</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.20*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746918001540/a2234147zex-10_18.htm">Form of Restricted Stock Unit Award Agreement under the 2006 Equity Incentive Plan with Ownership Guidelines.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 12, 2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.18</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.21*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746910000425/a2196206zex-10_15.htm">Form of Restricted Stock Unit Award Agreement for Performance under the 2006 Equity Incentive Plan.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">January 29, 2010</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.15</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.22*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746912002073/a2207651zex-10_20.htm">Form of Restricted Stock Unit Award Agreement for Performance under the 2006 Equity Incentive Plan with Stock Ownership Guidelines.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 2, 2012</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.20</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="-sec-extract:summary;margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.995%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Incorporated by Reference</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit No.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filed with<br/>this<br/>Form&#160;10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Form</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filing Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit No.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.23*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746917001631/a2231258zex-10_18.htm">Form of Restricted Stock Unit Award Agreement for Performance under the 2006 Equity Incentive Plan with Ownership Guidelines.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 15, 2017</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.18</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.24*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746918001540/a2234147zex-10_22.htm">Form of Restricted Stock Unit Award Agreement for Performance under the 2006 Equity Incentive Plan with Ownership Guidelines.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 12, 2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.22</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.25*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746917003060/a2231844zdef14a.htm#li47502_annex_b">CRA International,&#160;Inc. Cash Incentive Plan, as amended.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">DEF&#160;14A</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">April 28, 2017</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Annex&#160;B</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.26*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465916161677/a16-22718_1ex10d2.htm">Form of Service Cash Awards Agreement under the Cash Incentive Plan with Ownership Guidelines.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 12, 2016</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.2</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.27*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465916161677/a16-22718_1ex10d3.htm">Form of Performance Cash Awards Agreement under the Cash Incentive Plan with Ownership Guidelines.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 12, 2016</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.28*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746920001076/a2240826zex-10_28.htm">Summary of Director Compensation.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 27, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.28</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.29</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465914014165/a14-6848_1ex10d1.htm">Lease dated February&#160;24, 2014 by and between CRA International,&#160;Inc. and BP Hancock&#160;LLC</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 27, 2014</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.30</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465915015787/a15-5394_1ex10d1.htm">First Amendment to Lease dated as of February&#160;24, 2015 by and between CRA International,&#160;Inc. and BP Hancock&#160;LLC</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 2, 2015</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.31</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746918005373/a2236300zex-10_1.htm">Second Amendment to Lease dated as of August&#160;16, 2017 by and between CRA International,&#160;Inc. and BP Hancock&#160;LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">August 2, 2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.32</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746918005373/a2236300zex-10_2.htm">Third Amendment to Lease dated as of June&#160;27, 2018 by and between CRA International,&#160;Inc. and BP Hancock&#160;LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">August 2, 2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.2</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.33</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000095013501000814/b38400crex10-9.txt">Office Lease dated as of November&#160;29, 1999 between CRA and 1201&#160;F Street, L.L.C., as amended.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 23, 2001</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.9</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.34</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746915002326/a2223362zex-10_35.htm">Addenda Nos.&#160;3 and 4 to Office Lease dated as of November&#160;29, 1999 between CRA and 1201&#160;F&#160;Street, L.L.C. (or its successor in interest, 1201&#160;F&#160;Street,&#160;L.P.), as amended.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 17, 2015</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.35</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.35</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465914089435/a14-26836_1ex10d1.htm">Addendum No.&#160;5 to Office Lease dated as of November&#160;29, 1999 between CRA and 1201&#160;F&#160;Street,&#160;L.P., as amended.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 30, 2014</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.36</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746916010784/a2227455zex-10_28.htm">Amended and Restated Addendum No.&#160;5 to Office Lease dated as of November&#160;29, 1999 between CRA and 1201&#160;F Street&#160;L.P., as amended.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 4, 2016</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.28</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.37</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746917006681/a2233613zex-10_3.htm">Addendum No.&#160;6 to Lease dated July&#160;11, 2016 by and between CRA International,&#160;Inc. and 1201&#160;F&#160;Street,&#160;L.P.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">October 31, 2017</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.38</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465916123322/a16-12067_1ex10d1.htm">Agreement for Leases dated May&#160;20, 2016 by and among Mitsubishi Estate London Limited, CRA International (UK) Limited and CRA International,&#160;Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">May 25, 2016</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.39</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465916123322/a16-12067_1ex10d2.htm">Lease relating to Unit 2, Part Ground Floor, 8 Finsbury Circus, London EC2 dated May&#160;20, 2016 by and among Mitsubishi Estate London Limited, CRA International (UK) Limited and CRA International,&#160;Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">May 25, 2016</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.2</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.40</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465916123322/a16-12067_1ex10d3.htm">Lease relating to Fourth Floor, 8 Finsbury Circus, London EC2 dated May&#160;20, 2016 by and among Mitsubishi Estate London Limited, CRA International (UK) Limited and CRA International,&#160;Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">May 25, 2016</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.41</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465916123322/a16-12067_1ex10d4.htm">License to Carry Out Works relating to Unit 2, Part Ground Floor, 8 Finsbury Circus, London EC2 dated May&#160;20, 2016 by and among Mitsubishi Estate London Limited, CRA International (UK) Limited and CRA International,&#160;Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">May 25, 2016</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.4</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.42</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465916123322/a16-12067_1ex10d5.htm">Licence to Carry Out Works relating to Fourth Floor, 8 Finsbury Circus, London EC2 dated May&#160;20, 2016 by and among Mitsubishi Estate London Limited, CRA International (UK) Limited and CRA International,&#160;Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">May 25, 2016</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.5</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.43</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465916123322/a16-12067_1ex10d6.htm">Side Deed dated May&#160;20, 2016 by and among Mitsubishi Estate London Limited, CRA International (UK) Limited and CRA International,&#160;Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">May 25, 2016</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.6</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.44</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465917070483/a17-27548_1ex10d1.htm">Agreement for Lease dated November&#160;21, 2017 by and among Mitsubishi Estate London Limited, CRA International (UK) Limited and CRA International,&#160;Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">November 27, 2017</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.45</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746918003568/a2235538zex-10_2.htm">Lease dated February&#160;12, 2018 by and among Mitsubishi Estate London Limited, CRA International (UK) Limited and CRA International,&#160;Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">May 8, 2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.2</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="-sec-extract:summary;margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.995%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Incorporated by Reference</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit No.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filed with<br/>this<br/>Form&#160;10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Form</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filing Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit No.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.46</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746919000778/a2237825zex-10_46.htm">Deed of Variation of a Lease of Fourth Floor, 8 Finsbury Circus, London EC2 dated October&#160;17, 2018 between Mitsubishi Estate London Limited, CRA International (UK) Limited and CRA International,&#160;Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.46</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.47</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746919000778/a2237825zex-10_47.htm">Deed of Variation of a Lease of Part Third Floor, 8 Finsbury Circus, London EC2 dated October&#160;17, 2018 between Mitsubishi Estate London Limited, CRA International (UK) Limited and CRA International,&#160;Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.47</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.48</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746919000778/a2237825zex-10_48.htm">Licence to Carry Out Works relating to Part Third Floor and Fourth Floor, 8 Finsbury Circus, London EC2 dated October&#160;17, 2018 between Mitsubishi Estate London Limited, CRA International (UK) Limited and CRA International,&#160;Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 28, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.48</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.49</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465915052159/a15-15874_1ex10d1.htm">Lease dated July&#160;15, 2015 by and between CRA International,&#160;Inc. and 1411 IC-SIC Property&#160;LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">July 21, 2015</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.50</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465917030042/a17-12532_1ex10d1.htm">First Amendment to Lease dated April&#160;21, 2017 by and between CRA International,&#160;Inc. and 1411 IC-SIC Property&#160;LLC</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">May 5, 2017</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.51</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746918003568/a2235538zex-10_1.htm">Second Amendment to Lease dated July&#160;28, 2017 by and between CRA International,&#160;Inc. and 1411 IC-SIC Property&#160;LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">May 8, 2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.52</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746919005994/a2239947zex-10_1.htm">Third Amendment to Lease dated September&#160;9, 2019 by and between CRA International,&#160;Inc. and 1411 IC-SIC Property&#160;LLC</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">October 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.53</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746917003342/a2232121zex-10_2.htm">Lease dated as of February&#160;14, 2008 by and between Teachers Insurance and Annuity Association of America, as landlord, and CRA International,&#160;Inc., as tenant, and the First Amendment to Lease dated as of May&#160;8, 2017 by and among John Hancock Life Insurance Company (U.S.A.), as landlord and successor-in-interest to Teachers Insurance and Annuity Association of America, and CRA International,&#160;Inc., as tenant.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">May 11, 2017</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.2</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.54</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000104746917006681/a2233613zex-10_2.htm">Office Lease dated April&#160;2, 2013 by and between C1 Consulting Limited Liability Company and 221&#160;Main Property Owner&#160;LLC, as amended by First Amendment to Lease dated July&#160;21, 2017 by and between CRA International,&#160;Inc. (as successor to C1 Consulting Limited Liability Company) and Columbia REIT&#8212;221 Main,&#160;LLC (as successor to 221&#160;Main Property Owner&#160;LLC)</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">October 31, 2017</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.2</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.55</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465919037211/a19-11868_1ex10d1.htm">Office Lease dated June&#160;18, 2019 between 601 City Center&#160;LLC and CRA International,&#160;LLC</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 24, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.56</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit1056secondamendment.htm">Second Amendment to Lease, dated October 9, 2017, by and between CRA International, Inc., 601W South Wacker LLC and 601  Sunset Wacker LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.57</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000105370621000029/a100-chicago3rdamendment.htm">Third Amendment to Lease dated August 11, 2021 by and between CRA International, Inc., 601W South Wacker LLC and 601 Sunset Wacker LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">November 4, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.58</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit1058fourthamendment.htm">Fourth Amendment to Lease dated April 19, 2024 by and between CRA International, Inc., 601W South Wacker LLC and 601 Sunset Wacker LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.59</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000105370624000026/exh101-fifthamendmenttolea.htm">Fifth Amendment to Lease dated August 1, 2024 by and between CRA International, Inc., 601W South Wacker LLC and 601 Sunset Wacker LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-Q</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 20, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.60</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/0000950135-98-002210-index.html">Form of consulting agreement with outside experts.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">S-1/A</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">April 3, 1998</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.8</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.61*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465920036443/tm2013042d2_ex10-1.htm">Offer Letter between CRA International, Inc. and Daniel Mahoney effective March 17, 2020.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 20, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.62*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465920036443/tm2013042d2_ex10-2.htm">Severance Agreement between CRA International, Inc. and Paul A. Maleh dated March 17, 2020. </a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 20, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.2</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.63*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465920036443/tm2013042d2_ex10-3.htm">Severance Agreement between CRA International, Inc. and Chad M. Holmes dated March 17, 2020. </a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 20, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.64*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465920036443/tm2013042d2_ex10-4.htm">Severance Agreement between CRA International, Inc. and Jonathan Yellin dated March 17, 2020.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 20, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.4</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.65*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465920036443/tm2013042d2_ex10-5.htm">Severance Agreement between CRA International, Inc. and Daniel Mahoney dated March 17, 2020.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 20, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.5</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="-sec-extract:summary;margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.995%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Incorporated by Reference</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit No.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filed with<br/>this<br/>Form&#160;10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Form</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filing Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit No.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.66</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000110465922093450/tm2224226d1_ex10-1.htm">Credit Agreement, dated as of August 19, 2022, by and among CRA International, Inc., CRA International (UK) Limited, CRA International (Netherlands) B.V., and CRA International Limited, as the Borrowers, Bank of America, N.A., as Administrative Agent, Swingline Lender and L/C Issuer, the other L/C Issuers party thereto and the other Lenders party thereto </a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">August 23, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.1</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit191policyoninsidein.htm"><ix:nonNumeric contextRef="c-1" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" format="ixt:fixed-true" id="f-63">CRA Policy on Inside Information and Insider Trading</ix:nonNumeric></a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="craiq4-202410xkexx211.htm">Subsidiaries.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="craiq4-202410xkexx231.htm">Consent of Grant Thornton LLP, Independent Registered Public Accounting Firm.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="craiq4-202410xkexx311.htm">Rule&#160;13a-14(a)/15d-14(a) certification of principal executive officer.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="craiq4-202410xkexx312.htm">Rule&#160;13a-14(a)/15d-14(a) certification of principal financial officer.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">32.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="craiq4-202410xkexx321.htm">Section&#160;1350 certification of principal executive officer.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">32.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="craiq4-202410xkexx322.htm">Section&#160;1350 certification of principal financial officer.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">97.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1053706/000105370624000006/policyfortherecoveryofer.htm">Policy for the Recovery of Erroneously Awarded Compensation</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February 29, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">97.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">101</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The following financial statements from CRA International,&#160;Inc.'s Annual Report on Form&#160;10-K for the fiscal year ended December&#160;28, 2024, formatted in Inline XBRL (eXtensible Business Reporting Language), as follows: (i)&#160;Consolidated Statements of Operations for the fiscal years ended December&#160;28, 2024, December&#160;30, 2023, and December&#160;31, 2022, (ii)&#160;Consolidated Statements of Comprehensive Income for the fiscal years ended December&#160;28, 2024, December&#160;30, 2023, and December&#160;31, 2022, (iii)&#160;Consolidated Balance Sheets at December&#160;28, 2024 and December&#160;30, 2023, (iv)&#160;Consolidated Statements of Cash Flows for the fiscal years ended December&#160;28, 2024, December&#160;30, 2023, and December&#160;31, 2022, (v)&#160;Consolidated Statements of Shareholders' Equity for the fiscal years ended December&#160;28, 2024, December&#160;30, 2023, and December&#160;31, 2022 and (vi)&#160;Notes to Consolidated Financial Statements.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">* </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Management contract or compensatory plan, contract or arrangement.</span></div><div id="ife95db9339bc46b29beb361a5272e251_118"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;16.    Form&#160;10-K Summary</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><div id="ife95db9339bc46b29beb361a5272e251_121"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:51.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.738%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/&#160;PAUL A. MALEH</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Paul A. Maleh</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">President, Chief Executive Officer and Director</span></div></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date: February&#160;20, 2025 </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant in the capacities and on the dates indicated.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline">Signature</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline">Title</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline">Date</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/&#160;PAUL A. MALEH</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">President, Chief Executive Officer, and Chairman of the Board (principal executive officer)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 20, 2025</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Paul A. Maleh</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/&#160;DANIEL K. MAHONEY</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Financial Officer, Executive Vice President, and Treasurer (principal financial officer and principal accounting officer)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 20, 2025</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Daniel K. Mahoney</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/&#160;THOMAS A. AVERY</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 20, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thomas A. Avery</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/&#160;RICHARD D. BOOTH</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 20, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Richard D. Booth</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/&#160;WILLIAM F. CONCANNON</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 20, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">William F. Concannon</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;CHRISTINE R. DETRICK</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 20, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Christine R. Detrick</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/&#160;KAREN C. KEENAN</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 20, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Karen C. Keenan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/&#160;ALVA H. TAYLOR</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 20, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alva H. Taylor</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/&#160;HEATHER E. TOOKES</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 20, 2025</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Heather E. Tookes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="ife95db9339bc46b29beb361a5272e251_124"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:91.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.368%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_127">Report of Independent Registered Public Accounting Firm (PCAOB ID </a></span><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">248</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_127">)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">FS-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_127">2</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_130">Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">FS-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_130">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_133">Consolidated Statements of Comprehensive Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">FS-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_133">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_136">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">FS-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_136">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_142">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">FS-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_142">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_145">Consolidated Statements of Shareholders' Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">FS-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_145">8</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_151">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">FS-<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_151">9</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-1</span></div></div></div><div id="ife95db9339bc46b29beb361a5272e251_127"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Board of Directors and Shareholders</span></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA International,&#160;Inc.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on the financial statements</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We have audited the accompanying consolidated balance sheets of CRA International, Inc. (a Massachusetts corporation) and subsidiaries (the &#8220;Company&#8221;) as of December 28, 2024, and December 30, 2023, the related consolidated statements of operations, comprehensive income, shareholders&#8217; equity, and cash flows for each of the three years in the period ended December 28, 2024, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 28, 2024, and December 30, 2023, and the results of its operations and its cash flows for each of the three years in the period ended December 28, 2024, in conformity with accounting principles generally accepted in the United States of America. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the Company&#8217;s internal control over financial reporting as of December 28, 2024, based on criteria established in the 2013</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"> Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;), and our report dated February 20, 2025, expressed an unqualified opinion.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for opinion</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Change in accounting principle</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">As discussed in Note 1 to the consolidated financial statements, the Company has adopted new accounting guidance in 2024 related to the disclosure of segment information in accordance with ASU 2023-07, Segment Reporting (Topic 280). The adoption was retrospectively applied to 2023 and 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical audit matter</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Fixed-Price Revenue Recognition &#8211; Estimates of total costs to complete a performance obligation for performance obligations that are partially satisfied as of the balance sheet date </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">As described further in Notes 1 and 2 to the consolidated financial statements, the Company recognizes revenue from fixed-price arrangements using the ratio of costs incurred to total estimated costs for completing a performance obligation. We identified the Company&#8217;s estimates of total costs to complete a performance obligation for performance obligations in a fixed-price arrangement that are partially satisfied at the balance sheet date as a critical audit matter. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The principal considerations for our determination that the Company&#8217;s estimates of total costs to complete a performance obligation for performance obligations in a fixed-price arrangement that are partially satisfied at the balance sheet date is a critical audit matter are the significant management judgement in estimating forecasted direct labor, subcontract labor and other direct costs remaining to complete a performance obligation and to determine the related revenue recognized. Significant </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">management estimates are subject to estimation uncertainty and require significant auditor subjectivity in evaluating the results of our procedures and the reasonableness of those estimates.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our audit procedures related to the estimates of total costs to complete a performance obligation for performance obligations in a fixed-price arrangement that are partially satisfied at the balance sheet date included the following, among others.</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">We tested the design and operating effectiveness of internal controls relating to management&#8217;s estimates of total costs to complete a performance obligation in a fixed-price arrangement for partially completed performance obligations as of the balance sheet date.</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">We evaluated management&#8217;s historical ability to estimate total costs to complete a performance obligation.</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">For a sample of fixed-price arrangements, that had partially completed performance obligations as of the balance sheet date, we obtained subsequent actual costs incurred and subsequent estimates of total costs to complete and compared to the Company's estimate at the balance sheet date.</span></div><div style="margin-top:10pt"><span><br/></span></div><div style="margin-top:10pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-64">GRANT THORNTON LLP</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company's auditor since 2020.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-65">Boston, Massachusetts</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 20, 2025</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-3</span></div></div></div><div id="ife95db9339bc46b29beb361a5272e251_130"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;28,<br/>2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;30,<br/>2023 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,<br/>2022 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-66">687,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-67">623,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-68">590,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of services (exclusive of depreciation and amortization)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-69">479,936</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-70">439,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-71">410,081</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-72">125,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-73">115,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-74">110,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-75">11,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-76">11,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-77">11,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-78">70,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-79">57,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-80">58,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-81">4,417</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-82">3,812</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-83">1,826</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency gains (losses), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="f-84">92</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-85">1,445</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-86">1,889</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-87">66,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-88">52,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-89">58,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-90">19,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-91">13,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-92">15,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-93">46,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-94">38,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-95">43,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-96">6.82</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-97">5.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-98">6.02</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-99">6.74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-100">5.39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-101">5.91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-102">6,821</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-103">7,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-104">7,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-105">6,908</ix:nonFraction>&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-106">7,118</ix:nonFraction>&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-107">7,355</ix:nonFraction>&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to the consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-4</span></div></div></div><div id="ife95db9339bc46b29beb361a5272e251_133"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:54.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.125%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;28,<br/>2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;30,<br/>2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,<br/>2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-108">46,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-109">38,481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-110">43,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-111">2,869</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-112">2,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-113">5,031</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-114">43,784</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-115">41,280</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-116">38,588</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to the consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-5</span></div></div></div><div id="ife95db9339bc46b29beb361a5272e251_136"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands, except<br/>share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-117">26,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-118">45,586</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable, net of allowances of $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-119">5,659</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-120">4,335</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-121">162,293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-122">142,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unbilled services, net of allowances of $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="crai:AllowanceForUnbilledServices" format="ixt:num-dot-decimal" scale="3" id="f-123">1,411</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="crai:AllowanceForUnbilledServices" format="ixt:num-dot-decimal" scale="3" id="f-124">1,629</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-125">57,255</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-126">56,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-127">16,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-128">11,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forgivable loans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="crai:ForgivableLoansCurrent" format="ixt:num-dot-decimal" scale="3" id="f-129">6,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="crai:ForgivableLoansCurrent" format="ixt:num-dot-decimal" scale="3" id="f-130">8,759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-131">269,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-132">265,476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-133">45,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-134">38,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-135">93,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-136">93,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-137">7,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-138">7,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-139">81,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-140">86,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-141">16,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-142">13,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forgivable loans, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="crai:ForgivableLoansNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-143">48,957</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="crai:ForgivableLoansNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-144">45,182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-145">9,156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-146">2,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-147">571,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-148">553,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">LIABILITIES AND SHAREHOLDERS' EQUITY</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-149">28,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-150">28,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-151">181,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-152">171,040</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenue and other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-153">14,130</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-154">12,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-155">18,696</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-156">16,475</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current portion of deferred compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-157">8,915</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-158">7,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-159">251,309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-160">236,087</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred compensation and other non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="crai:DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-161">22,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="crai:DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-162">11,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-current portion of lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-163">84,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-164">92,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-165">1,187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-166">1,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total non-current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-167">108,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-168">105,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commitments and contingencies (Note 16)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-9" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-169"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-10" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-170"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shareholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Preferred stock, <ix:nonFraction unitRef="usdPerShare" contextRef="c-10" decimals="INF" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="3" id="f-171"><ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="INF" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="3" id="f-172">no</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-173"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-174">1,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-175"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-176"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-177"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-178">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> issued and outstanding</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-179">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-180">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common stock, <ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="3" id="f-181"><ix:nonFraction unitRef="usdPerShare" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="3" id="f-182">no</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-183"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-184">25,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-185"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-186">6,768,575</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-187"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-188">6,934,265</ix:nonFraction></ix:nonFraction> shares issued and outstanding, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="f-189">1,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="3" id="f-190">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-191">225,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-192">224,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-193">15,051</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-194">12,182</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total shareholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-195">212,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-196">212,101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total liabilities and shareholders&#8217; equity</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-197">571,439</ix:nonFraction>&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-198">553,211</ix:nonFraction>&#160;</span></td><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"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to the consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-6</span></div></div></div><div id="ife95db9339bc46b29beb361a5272e251_142"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OPERATING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-199">46,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-200">38,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-201">43,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjustments to reconcile net income to net cash provided by operating activities, net of effect of acquired businesses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-202">11,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-203">11,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-204">11,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Right-of-use asset amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-205">15,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-206">14,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-207">13,755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-208">2,865</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-209">4,634</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-210">189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-211">5,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-212">4,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-213">4,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Bad debt expense (recovery)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-214">534</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-215">533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-216">345</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Unrealized foreign currency remeasurement (gains) losses, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="3" id="f-217">468</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="3" id="f-218">61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="3" id="f-219">122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-220">21,400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-221">2,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-222">24,929</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Unbilled services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="3" id="f-223">797</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="f-224">5,070</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="f-225">5,382</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets, and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-226">10,360</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-227">1,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="f-228">485</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Forgivable loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="crai:IncreaseDecreaseInForgivableLoans" format="ixt:num-dot-decimal" scale="3" id="f-229">11,770</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="crai:IncreaseDecreaseInForgivableLoans" format="ixt:num-dot-decimal" scale="3" id="f-230">2,678</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="crai:IncreaseDecreaseInForgivableLoans" format="ixt:num-dot-decimal" scale="3" id="f-231">10,539</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Incentive cash awards payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="crai:IncreaseDecreaseInObligationIncentiveCashAwards" format="ixt:num-dot-decimal" scale="3" id="f-232">9,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="crai:IncreaseDecreaseInObligationIncentiveCashAwards" format="ixt:num-dot-decimal" scale="3" id="f-233">8,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="crai:IncreaseDecreaseInObligationIncentiveCashAwards" format="ixt:num-dot-decimal" scale="3" id="f-234">6,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts payable, accrued expenses, and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-235">23,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-236">4,007</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-237">2,253</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-238">14,905</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-239">17,763</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-240">16,524</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-241">49,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-242">60,072</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-243">25,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">INVESTING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-244">16,623</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-245">2,366</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-246">3,813</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consideration paid for acquisitions, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-247">1,500</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="f-248">577</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-249">14,352</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-250">18,123</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-251">2,943</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-252">18,165</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">FINANCING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of common stock, principally stock options exercises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:fixed-zero" scale="3" id="f-253">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="f-254">805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-255">1,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Borrowings under revolving line of credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-256">102,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-257">105,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-258">126,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Repayments under revolving line of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-259">102,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-260">105,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-261">126,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Payments for debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-262">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-263">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-264">1,008</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Tax withholding payments reimbursed by shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-265">3,209</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-266">3,063</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-267">2,145</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash dividends paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="f-268">12,300</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="f-269">10,807</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="f-270">9,580</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-271">33,348</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-272">31,417</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-273">27,630</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-274">48,857</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-275">44,482</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-276">38,952</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Effect of foreign exchange rates on cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-277">1,630</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-278">1,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-279">2,687</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-280">18,875</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-281">14,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-282">34,683</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash and cash equivalents at beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-283">45,586</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-284">31,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-285">66,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash and cash equivalents at end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-286">26,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-287">45,586</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-288">31,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Noncash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Increase (decrease) in accounts payable and accrued expenses for property and equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="f-289">598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="f-290">91</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="f-291">268</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Excise tax on share repurchases</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="crai:ExciseTaxOnShareRepurchases" scale="3" id="f-292">270</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="crai:ExciseTaxOnShareRepurchases" scale="3" id="f-293">247</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="crai:ExciseTaxOnShareRepurchases" format="ixt:fixed-zero" scale="3" id="f-294">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asset retirement obligations</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount" scale="3" id="f-295">191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount" format="ixt:fixed-zero" scale="3" id="f-296">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount" format="ixt:fixed-zero" scale="3" id="f-297">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Right-of-use assets obtained in exchange for lease obligations</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-298">10,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-299">3,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-300">2,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Supplemental cash flow information:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-301">21,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-302">14,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-303">15,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for interest</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-304">4,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-305">3,539</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-306">1,579</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for amounts included in operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-307">20,963</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-308">22,272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-309">21,306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to the consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-7</span></div></div></div><div id="ife95db9339bc46b29beb361a5272e251_145"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share data)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.578%"/><td style="width:0.1%"/></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Retained<br/>Earnings</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Total<br/>Shareholders'<br/>Equity</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Shares<br/>Issued</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">BALANCE AT JANUARY 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-310">7,362,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-311">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-312">215,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-313">9,950</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-314">205,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-315">43,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-316">43,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-317">5,031</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-318">5,031</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-319">61,645</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-320">1,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-321">1,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-322">4,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-323">4,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Restricted shares vesting</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-324">66,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Redemption of vested employee restricted shares for tax withholding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-325">21,057</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-326">2,145</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-327">2,145</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Shares repurchased</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-328">319,534</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-329">2,296</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-330">25,334</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-331">27,630</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Accrued dividends on unvested shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:DividendsStock" scale="3" id="f-332">97</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DividendsStock" scale="3" id="f-333">97</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Cash dividends paid ($<ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-334">1.29</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="f-335">9,580</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="f-336">9,580</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">BALANCE AT DECEMBER 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-337">7,149,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-338">1,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-339">224,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-340">14,981</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-341">211,154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-342">38,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-343">38,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-344">2,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-345">2,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-346">26,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-347">805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-348">805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-349">4,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-350">4,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Restricted shares vesting</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-351">83,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Redemption of vested employee restricted shares for tax withholding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-24" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-352">28,619</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-353">3,063</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-354">3,063</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Shares repurchased</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-24" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-355">296,158</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-356">3,885</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-357">27,532</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-358">31,417</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Accrued excise tax on shares repurchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="crai:AccruedExciseTaxOnSharesRepurchased" scale="3" id="f-359">247</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="crai:AccruedExciseTaxOnSharesRepurchased" scale="3" id="f-360">247</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Accrued dividends on unvested shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:DividendsStock" scale="3" id="f-361">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DividendsStock" scale="3" id="f-362">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Cash dividends paid ($<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-363">1.50</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="f-364">10,807</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="f-365">10,807</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">BALANCE AT DECEMBER 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-25" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-366">6,934,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-367">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-368">224,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-369">12,182</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-370">212,101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-371">46,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-372">46,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-373">2,869</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-374">2,869</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-375">5,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-376">5,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Restricted shares vesting</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-30" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-377">61,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Redemption of vested employee restricted shares for tax withholding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-30" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-378">20,942</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-379">3,209</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-380">3,209</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Shares repurchased</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-30" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-381">206,379</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-382">419</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-383">32,929</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-384">33,348</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Accrued excise tax on shares repurchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="crai:AccruedExciseTaxOnSharesRepurchased" scale="3" id="f-385">270</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="crai:AccruedExciseTaxOnSharesRepurchased" scale="3" id="f-386">270</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Accrued dividends on unvested shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" sign="-" name="crai:DividendsStockNet" scale="3" id="f-387">24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="crai:DividendsStockNet" scale="3" id="f-388">24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Cash dividends paid ($<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-389">1.75</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="f-390">12,300</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="f-391">12,300</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">BALANCE AT DECEMBER 28, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-392">6,768,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-393">1,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-394">225,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-395">15,051</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-396">212,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to the consolidated financial statements</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-8</span></div></div></div><div id="ife95db9339bc46b29beb361a5272e251_151"></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:6pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div id="ife95db9339bc46b29beb361a5272e251_154"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> 1.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-397" continuedAt="f-397-1" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="f-397-1" continuedAt="f-397-2"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA International,&#160;Inc. ("CRA" or the "Company") 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 <ix:nonFraction unitRef="service" contextRef="c-9" decimals="INF" name="crai:NumberOfBroadAreasOfConsultingServices" format="ixt-sec:numwordsen" scale="0" id="f-398">two</ix:nonFraction> broad areas: litigation, regulatory, and financial consulting and management consulting. CRA operates in <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-399">one</ix:nonFraction> business segment. CRA operates its business under its registered trade name, Charles River Associates.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FiscalPeriod" id="f-400" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year and Quarters</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA's fiscal year end is the Saturday nearest December 31 of each year. CRA's fiscal years periodically contain 53 weeks rather than 52&#160;weeks. Fiscal 2024, fiscal 2023, and  fiscal 2022 were 52-week years. CRA's fiscal quarter ends are determined as the last Saturday nearest the respective calendar quarter end.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-401" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of CRA International, Inc. and its wholly-owned subsidiaries (collectively the "Company") which require consolidation, after the elimination of intercompany accounts and transactions.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-402" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Estimates</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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, the useful life of long-lived assets, measurement of operating lease right-of-use ("ROU") assets and liabilities, share-based compensation, valuation of contingent consideration liabilities, valuation of acquired intangible 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's assumptions based on past experience or other assumptions do not turn out to be substantially accurate.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-403" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA considers all highly liquid investments with original maturities of three months or less to be cash equivalents. Cash equivalents consist principally of money market funds with original maturities of three months or less when purchased.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-404" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA holds cash in accounts at various third-party financial institutions. At times, these deposits may exceed federally insured limits. As of December&#160;28, 2024, CRA's cash accounts were concentrated at <ix:nonFraction unitRef="institution" contextRef="c-9" decimals="INF" name="crai:NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated" format="ixt-sec:numwordsen" scale="0" id="f-405">two</ix:nonFraction> financial institutions, which potentially exposes CRA to credit risks. The financial institutions are creditworthy and the Company has not experienced any losses related to such accounts. CRA does not believe that there is significant risk of non-performance by the financial institutions, and its cash on deposit is fully liquid. CRA continually monitors the credit ratings of the institutions.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-406" continuedAt="f-406-1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset and liability accounts of CRA's foreign subsidiaries are translated into U.S. Dollars at reporting period-end exchange rates and operating accounts are translated at average exchange rates for each fiscal month. The resulting translation adjustments are recorded in shareholders' equity as a component of accumulated other comprehensive income (loss). Foreign currency transactions are remeasured at current exchanges rates, with adjustments recorded as foreign currency gains (losses), </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="f-397-2" continuedAt="f-397-3"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-406-1">net, on the consolidated statements of operations. These foreign currency transactions may be realized or unrealized based upon whether the transaction has settled as of the reporting period-end.</ix:continuation> The net effect of transaction gains and losses recorded in income before provision for income taxes amounted to losses of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="6" id="f-407">0.1</ix:nonFraction> million for fiscal 2024, losses of $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="6" id="f-408">1.4</ix:nonFraction>&#160;million for fiscal 2023, and gains of $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="6" id="f-409">1.9</ix:nonFraction>&#160;million for fiscal 2022.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-410" continuedAt="f-410-1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition and Allowances for Accounts Receivable and Unbilled Services</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when CRA satisfies a performance obligation by transferring services promised in a contract to a client in an amount that reflects the consideration that CRA expects to receive in exchange for those services. Performance obligations in CRA's contracts represent distinct or separate service streams that CRA provides to clients. If, at the outset of an arrangement, CRA determines that an enforceable contract does not exist, revenues are deferred until all criteria for an enforceable contract are met.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA derives substantially all of its revenues from the performance of professional services for its clients. The contracts that CRA enters into and operates under specify whether the engagement will be billed on a time-and-materials basis or a fixed-price basis. </span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Time-and-materials arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> require the client to pay based on the number of hours worked at contractually agreed-upon hourly rates. Revenues are recognized from these arrangements based on hours incurred and contracted rates based on a right-to-payment for services completed to date. When a time-and-materials arrangement has a "cap" or "limit" amount, revenue is recognized up to the cap or limit amount specified by the client, based on the efforts or hours incurred and expenses incurred. Thereafter, revenue is reserved pending an amendment of the cap or limit.</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Fixed-price arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> require the client to pay a contractually agreed-upon fee in exchange for a pre-established set of professional services. Fees are based on estimates of the costs and timing for completing a performance obligation. Under fixed-price arrangements, revenues are generally recognized using a proportional performance method, which is based on the ratio of costs incurred to the total estimated costs for completing a performance obligation. CRA's fixed-price arrangements generally have a single performance obligation. For arrangements that contain multiple performance obligations, the fixed price is allocated based on the estimated relative standalone selling prices of the promised services underlying each performance obligation.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA has elected as a practical expedient to not disclose the aggregate amount of the transaction price allocated to unsatisfied performance obligations as of December&#160;28, 2024 and December&#160;30, 2023, as CRA's contracts have an original expected duration of one year or less or revenue has been recognized at the amount for which CRA has the right to invoice for consulting services performed. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reimbursable expenses, including those relating to travel, out-of-pocket expenses, outside consultants and other third-party vendor expenses, are generally included in revenues, and an equivalent amount of reimbursable expenses is included in costs of services in the period in which the expense is incurred. Sales, value-added, and other taxes collected on behalf of third parties are excluded from revenue. Commissions to non-employee experts are expensed when incurred if the related amortization period is expected to be one year or less.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Differences between the timing of billing and the recognition of revenue are recognized as either unbilled services or deferred revenues in the accompanying consolidated balance sheets. Revenues recognized for services performed but not yet billed to clients are recorded as unbilled services. Client prepayments and retainers are classified as deferred revenues and recognized over future periods as earned in accordance with the applicable retention agreement.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA usually issues invoices to its customers on a monthly basis, and payment is usually due upon receipt of the invoice unless contract terms state otherwise. When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. CRA does not assess whether a significant financing component exists if the period between when it performs its obligations under the contract and when the customer pays is one year or less. None of CRA's contracts contained a significant financing component as of December&#160;28, 2024 or December&#160;30, 2023.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="f-397-3" continuedAt="f-397-4"><ix:continuation id="f-410-1"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances from Contracts with Customers</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings, and cash collections results in accounts receivables, unbilled services, and contract liabilities on the consolidated balance sheets. Revenues recognized for services performed but not yet billed to clients are recorded as unbilled services. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA defines contract liabilities as advance payments from or billings to its clients for services that have not yet been performed or earned. 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. Contract liabilities are included in deferred revenue and other liabilities on the consolidated balance sheets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Consideration</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable consideration to be included in the transaction price is estimated using the expected value method. Variable consideration is included in the transaction price if it is probable that a significant future reversal of cumulative revenue under the contract will not occur. 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 those expected to be extended to CRA clients 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 consolidated balance sheets. Actual amounts of consideration ultimately received may differ from CRA's estimates. If actual results in the future vary from its estimates, CRA adjusts these estimates in the period such variances become known. Adjustments to the reserves for variable consideration are included in revenues in the consolidated statement of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reserves for Credit Risk</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA's accounts receivable and unbilled services consist of receivables from a broad range of clients in a variety of industries located throughout the U.S. and in other countries. CRA performs a credit evaluation of its clients to minimize its collectability risk. Periodically, CRA will require advance payment from certain clients. However, CRA does not require collateral or other security.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA maintains allowances for accounts receivable and unbilled services for estimated losses resulting from clients&#8217; failure to make required payments. CRA estimates these allowances based on historical charge-off rates, adjusted for days of sales outstanding and expected changes to clients&#8217; financial conditions during the anticipated collection period. CRA writes off allowances when management determines the balance is uncollectible and all efforts of collection have been exhausted. Bad debt expense, net of recoveries of previously written off allowances, is recorded as a component of selling, general and administrative expenses in the consolidated statements of operations.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:CostOfSalesPolicyTextBlock" id="f-411" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs of Services</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of services include the salaries, bonuses, share-based compensation expense, forgivable loan amortization, and benefits of our employee consultants. Costs of services also include out-of-pocket and other third-party vendor expenses, and the salaries of support staff whose time is billed directly to clients, such as librarians, editors, and programmers, as well as the amounts billed to us by our outside consultants for services rendered while completing a project. Costs of services does not include depreciation and amortization.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="f-412" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses include salaries, bonuses, share-based compensation expense, and benefits of our administrative and support staff, commissions to non-employee experts for generating new business, office rent, marketing, and other costs.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="f-397-4" continuedAt="f-397-5"><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationsPolicy" id="f-413" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA accounts for business acquisitions using the acquisition method of accounting, which requires assets acquired and liabilities assumed to be measured and recorded at their estimated fair values as of the acquisition date, with certain exceptions. Right-of-use assets and lease liabilities are recorded on the date of acquisition in accordance with ASC Topic 842,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In addition, contract assets and contract liabilities are recorded at the acquisition date as if the acquirer had originated the contracts in accordance with ASC 606, Accounting Standards Update No. 2021-08</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. All other tangible assets and identifiable intangible assets acquired and liabilities assumed are recorded at their fair value as of the date of acquisition.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price is determined as the fair value of consideration transferred. Goodwill is recognized for the excess of consideration transferred over the estimated fair value of the identifiable net assets acquired. Intangible assets that are separate from goodwill and have determinable useful lives are valued separately. Fair value measurements require extensive use of estimates and assumptions, including estimates of future cash flows to be generated by the acquired assets, discount rates that we believe reflect the risk factors associated with the related cash flows, and estimates of useful lives. The useful lives of identifiable intangible assets acquired in a business acquisition are estimated based on the expected period that we will receive substantially all of the projected future benefits from the intangible asset.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CompensationRelatedCostsPolicyTextBlock" id="f-414" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA accounts for performance-based and service-based cash awards using an accrual method where changes in estimates are accounted for prospectively over the remaining service period. To the extent the terms of an award attribute all or a portion of the expected future benefits to a period of service greater than one year, the cost of those benefits is accrued over the employee's or non-employee's requisite service period in a systematic and rational manner.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The requisite service period typically ranges from <span style="-sec-ix-hidden:f-415">two</span> to <ix:nonNumeric contextRef="c-35" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="f-416">seven years</ix:nonNumeric> starting with the employee's employment date or non-employee's affiliation date. For an employee or non-employee consultant currently affiliated with CRA, the requisite service period generally begins at the start of the award's measurement period. A recipient of such an award is expected to be employed by or affiliated with CRA for the entire measurement period. If the recipient's employment or affiliation with CRA terminates during the measurement period, the amount paid will be determined in accordance with the recipient's specific contract provisions.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of award agreements may include the achievement of minimum required financial targets over the award's measurement period. These financial targets may include a measure of revenue generation, profitability, or both. The amount of the liability of the award agreements is estimated based on internally generated financial projections. The process of projecting these financial targets over the measurement period is subjective and requires judgment and estimates. There can be no assurance that the estimates and assumptions used in preparing these projections will prove to be accurate.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-417" continuedAt="f-417-1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA is a lessee under certain operating leases for office space and equipment. CRA determines whether a contract is a lease at the inception of the contract, based on whether the contract provides CRA the right to control the use of a physically distinct asset or substantially all of the capacity of an asset. At the commencement date, operating lease liabilities and ROU assets are recognized in the consolidated balance sheet. Lease liabilities are based on the present value of lease payments over the lease term, discounted using an incremental borrowing rate specific to the underlying asset. ROU assets are equal to the lease liability, adjusted for payments made to the lessor prior to the lease commencement date and lease incentives received, such as tenant improvement allowances. CRA estimates its incremental borrowing rate for each leased asset based on the interest rate CRA would incur to borrow an amount equal to the lease payments on a collateralized basis over a similar term in a similar economic environment. CRA recognizes rent expense for its operating leases on a straight-line basis over the term of the lease.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA classifies as short-term leases any leases with an initial noncancellable term of twelve months or less that do not include an option to purchase the underlying asset that CRA is reasonably certain to exercise. ROU assets and lease liabilities related to short-term leases are excluded from the consolidated balance sheets.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA leases office space and equipment. CRA's equipment leases are generally short-term. CRA's office space leases have remaining lease terms between <span style="-sec-ix-hidden:f-418">one</span> and approximately <ix:nonNumeric contextRef="c-37" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:durwordsen" id="f-419">eleven years</ix:nonNumeric>, many of which include one or more options to extend the term for periods of up to <ix:nonNumeric contextRef="c-37" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen" id="f-420">five years</ix:nonNumeric> for each option. Certain office space leases contain options to terminate the lease early, </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="f-397-5" continuedAt="f-397-6"><ix:continuation id="f-417-1"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which may include a penalty for exercising the option. Many of the termination options require notice within a specified period, after which the option is no longer available to CRA if not exercised. The extension options and termination options may be exercised at CRA's sole discretion. CRA does not consider in the measurement of ROU assets and lease liabilities an option to extend or terminate a lease if CRA is not reasonably certain to exercise the option. As of December&#160;28, 2024, CRA has not included any options to extend or terminate in its measurement of ROU assets or lease liabilities. Certain of CRA's office space leases impose asset retirement obligations due to office modifications or the periodic redecoration of the premises. These obligations are included in deferred compensation and other non-current liabilities on the consolidated balance sheets and are recorded at a value based on their estimated discounted cash flows.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of CRA's office space leases include fixed and variable payments. Variable payments relate to real estate taxes, sales or use taxes, insurance, operating expenses, and common area maintenance, which are usually billed at actual amounts incurred proportionate to CRA's rented square feet of the building. Variable payments that do not depend on an index or rate are expensed by CRA as they are incurred and are not included in the measurement of the lease liability.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of CRA's leases contain both lease and non-lease components. For office space leases, lease and non-lease components are accounted for as a single component. For equipment leases, fixed and variable payments are allocated to each component relative to observable or estimated standalone prices. CRA measures its variable lease costs as the portion of variable payments that are allocated to lease components.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="f-421" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price of acquired businesses over the estimated fair value of the identifiable net assets acquired. Goodwill is tested annually for impairment as of October&#160;15 and if events or changes in circumstances indicate that the carrying value may not be recoverable. CRA assesses goodwill at the reporting unit level. For CRA's fiscal 2024 goodwill impairment analysis, it operated as <ix:nonFraction unitRef="reporting_unit" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportingUnits" format="ixt-sec:numwordsen" scale="0" id="f-422">one</ix:nonFraction> reporting unit, which is its consulting services.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The annual goodwill impairment test may use a qualitative or quantitative assessment. In performing the qualitative assessment, CRA considers various factors, such as macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, a sustained decrease in share price, and factors specific to the reporting unit. In performing the quantitative assessment, CRA compares the estimated value of its reporting unit to its net book value to identify potential impairment. CRA estimates the fair value of its consulting business reporting unit utilizing its market capitalization plus an appropriate control premium. Market capitalization is determined by multiplying CRA's shares outstanding by the market price of its common stock. CRA determines the control premium utilizing data from publicly available premium studies for the trailing <ix:nonFraction unitRef="quarter" contextRef="c-1" decimals="INF" name="crai:NumberOfTrailingQuartersToDetermineControlPremium" format="ixt-sec:numwordsen" scale="0" id="f-423">four</ix:nonFraction> quarters for public company transactions in its industry group. If the estimated fair value of the reporting unit is less than its net book value, goodwill is impaired.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="f-424" continuedAt="f-424-1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-424-1">Intangible assets are comprised of customer relationship intangibles, which are separable from goodwill and have determinable useful lives. CRA's intangible assets are valued separately and amortized over their estimated useful lives using the straight-line method.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-425" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost. Depreciation is calculated using the straight-line method based on the estimated useful lives of approximately <ix:nonNumeric contextRef="c-38" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-426">three years</ix:nonNumeric> for computer equipment, <span style="-sec-ix-hidden:f-427">three</span> to <ix:nonNumeric contextRef="c-40" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-428">ten years</ix:nonNumeric> for computer software, and <ix:nonNumeric contextRef="c-41" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-429">ten years</ix:nonNumeric> for furniture and fixtures. Amortization of leasehold improvements is calculated using the straight-line method over the shorter of the lease term or the estimated useful life of the leasehold improvements. Expenditures for maintenance and repairs are expensed as incurred. Expenditures for renewals and betterments are capitalized.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtPolicyTextBlock" id="f-430" continuedAt="f-430-1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Issuance Costs</span></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-430-1">CRA records its debt issuance costs related to its revolving credit facility as an asset and amortizes the costs over the term of the credit agreement using the straight-line method. Debt issuance costs in the amount of $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:DeferredFinanceCostsCurrentNet" scale="6" id="f-431">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="6" id="f-432">0.4</ix:nonFraction> million are included in prepaid expenses and other current assets and other assets, respectively, in the consolidated balance sheets as of December&#160;28, 2024. Debt issuance costs in the amount of $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-5" name="us-gaap:DeferredFinanceCostsCurrentNet" scale="6" id="f-433">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-5" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="6" id="f-434">0.6</ix:nonFraction> million are included in prepaid expenses and other current assets and other assets, respectively, in the consolidated balance sheets as of December&#160;30, 2023.</ix:continuation> </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="f-397-6" continuedAt="f-397-7"><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="f-435" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA reviews the carrying value of its long-lived assets (primarily property and equipment, finite-lived intangible assets, and ROU assets) to assess the recoverability of these assets whenever events or circumstances indicate that impairment may have occurred. Factors CRA considers important that could trigger an impairment review include, among others, the following:</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">a significant underperformance relative to expected historical or projected future operating results;</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">a significant decrease in the market price of a long-lived asset (asset group);</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">a significant change in the manner of CRA's use of the acquired asset or the strategy for CRA's overall business;</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant adverse change in legal factors or in the business climate that could affect the value of a long-lived asset (asset group); </span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset (asset group); </span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset (asset group); </span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a current expectation that, more likely than not, a long-lived asset (asset group) will be sold or otherwise disposed of significantly before the end of its previously estimated useful life; and</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant negative industry or economic trend.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If CRA determines that an impairment review is required, CRA would review the expected future undiscounted cash flows to be generated by the assets or asset groups. If CRA determines that the carrying value of long-lived assets or asset groups may not be recoverable, CRA would measure any impairment based on a projected discounted cash flow method using a discount rate determined by CRA to be commensurate with the risk inherent in CRA's current business model. If impairment is indicated through this review, the carrying amount of the assets would be reduced to their estimated fair value.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="f-436" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> establishes a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level&#160;1 measurement), then priority to quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuation techniques for which all significant assumptions are observable in the market (Level&#160;2 measurement), then the lowest priority to unobservable inputs (Level&#160;3 measurement).</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA's financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses, are carried at cost, which approximates their fair value because of the short-term maturity of these instruments or because their stated interest rates are indicative of market interest rates.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-437" continuedAt="f-437-1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Income Taxes</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA records income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized based on estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases. CRA includes in the estimate of deferred tax assets and liabilities an estimate of the realizable benefits from operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA is required to establish a valuation allowance on its deferred tax assets to reflect the likelihood of realization. Significant management judgment is required in determining deferred tax assets and liabilities and any valuation allowance recorded against its net deferred tax assets. The weight of all available evidence is evaluated to determine whether it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The decision to record a valuation allowance requires varying degrees of judgment based upon the nature of the item giving rise to the deferred tax asset. If, after a valuation allowance is recorded, it is determined that CRA would be able to realize deferred tax assets in the future in excess of </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="f-397-7" continuedAt="f-397-8"><ix:continuation id="f-437-1"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">their net recorded amount, CRA would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA's effective tax rate may vary from period to period based on changes in estimated taxable income or loss; changes to the valuation allowance; changes to federal, state, or foreign tax laws; future expansion into areas with varying country, state, and local income tax rates; deductibility of certain costs; uncertain tax positions; expenses by jurisdiction; and results of acquisitions or dispositions.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of CRA's tax liabilities involves dealing with uncertainties in the application of complex tax regulations in several different tax jurisdictions. CRA is periodically reviewed by domestic and foreign tax authorities. These reviews include questions regarding the timing and amount of deductions and the allocation of income among various tax jurisdictions. CRA accounts for uncertainties in income tax positions in accordance with ASC Topic&#160;740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC&#160;740"). The number of years with open tax audits varies depending on the tax jurisdiction.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA has elected to recognize the tax on global intangible low-taxed income ("GILTI") as a period expense in the period the tax is incurred. As such, CRA has included its GILTI provision associated with current-year operations solely within the estimated annual effective tax rate ("EAETR") and has not provided additional GILTI on deferred items.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-438" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA accounts for equity-based compensation using a fair value based recognition method. Under the fair value recognition requirements of ASC Topic&#160;718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation-Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC Topic&#160;718"), share-based compensation cost is estimated at the grant date based on the fair value of the award and is recognized as expense over the requisite service period of the award. For those awards that are deemed probable of vesting, CRA recognizes the estimated fair value as expense over the requisite service period of the award. The amount of share-based compensation expense recognized at any date must at least equal the portion of grant date value of the award that is vested at that date. In accordance with ASC Topic&#160;718, for time-vesting restricted stock units awarded to employees, CRA estimates share-based compensation cost at the grant date based on the fair value of the restricted stock units and awards and recognizes the cost for awards that are probable of vesting over the requisite service period on a straight-line basis. Performance-vesting restricted stock units are expensed using the graded attribution method. The forfeiture rate is based upon historical experience. CRA believes its historical experience is an appropriate indicator of future forfeitures.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityPolicyTextBlock" id="f-439" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock and Equity</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price of common stock is first charged against available paid-in capital (&#8220;PIC&#8221;) until PIC is exhausted, after which the purchase price is charged to retained earnings. CRA&#8217;s common stock has no par value. All shares repurchased have been retired.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-440" continuedAt="f-440-1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Income (Loss) Per Share</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA computes basic net income or loss per share utilizing the two-class method, whereby 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. Under the two-class method, basic net income or loss per share is computed by dividing net income or loss allocated to common stock by the weighted-average number of common shares outstanding. CRA's participating securities consist of unvested share-based payment awards that contain a nonforfeitable right to receive dividends. Potentially dilutive shares are excluded from the basic net income or loss per share calculation.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA computes diluted net income or loss per share utilizing the more dilutive of either the two-class method or the treasury stock method. Under the two-class method, diluted net income or loss per share is computed by dividing net income or loss by the sum of the weighted-average number of shares determined from the basic earnings per share computation and the number of common stock equivalents that would have a dilutive effect. Under the treasury stock method, the weighted average number of common shares outstanding is increased by the potentially dilutive common shares. Potentially dilutive shares are </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="f-397-8" continuedAt="f-397-9"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-440-1">related to our restricted stock, stock options, time-vesting RSUs, and performance-vesting RSUs. To the extent that there is a net loss, CRA assumes all common stock equivalents to be anti-dilutive, and they are excluded from diluted weighted-average shares outstanding.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-441" continuedAt="f-441-1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Standards</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;28, 2024, CRA adopted Accounting Standards Update ("ASU") No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2023-07"), which established reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Standards Not Yet Adopted</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued Accounting Standards Update ("ASU") No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2023-09")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ASU requires disclosure of specific categories in the rate reconciliation, provide additional information for reconciling items that meet a quantitative threshold, disclose the amount of income taxes paid disaggregated by federal, state, foreign taxes, and individual jurisdiction. ASU 2023-09 also requires income (or loss) from continuing operations before income tax expense (or benefit) disaggregated between domestic and foreign and income tax expense (or benefit) from continuing operations disaggregated by federal (national), state, and foreign. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2023-09 is effective for CRA for annual periods beginning after December 15, 2024. CRA plans to adopt the amendment during the annual reporting for fiscal year 2025. CRA has begun to assess the impact of the amendment and has modeled out the changes to its income tax disclosures. As the amendment relates solely to disclosures, the adoption is not expected to have an effect on CRA's financial results. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued Accounting Standards Update ("ASU") No. 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2024-03")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ASU requires disclosure, in the notes to the financial statements, specified information about certain costs and expenses including employee compensation, depreciation, and intangible asset amortization. </span></div></ix:nonNumeric></ix:continuation><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-441-1"><ix:continuation id="f-397-9">ASU 2024-03 is effective for CRA for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. CRA is in the process of evaluating the impact of adopting ASU 2024-03.</ix:continuation></ix:continuation> </span></div><div id="ife95db9339bc46b29beb361a5272e251_160"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-442" continuedAt="f-442-1" escape="true">Revenues and Allowances</ix:nonNumeric></span></div><ix:continuation id="f-442-1" continuedAt="f-442-2"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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'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.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-443" continuedAt="f-443-1" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables disaggregate CRA's revenue by type of contract and geographic location (in thousands):</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="f-442-2" continuedAt="f-442-3"><ix:continuation id="f-443-1"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Type of Contract</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consulting services revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed-price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-444">126,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-445">113,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-446">110,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time-and-materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-447">560,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-448">509,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-449">480,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-450">687,414</ix:nonFraction>&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-451">623,976</ix:nonFraction>&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-452">590,901</ix:nonFraction>&#160;</span></td><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"/></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues have been attributed to locations based on the location of the legal entity generating the revenues.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Geographic Breakdown</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consulting services revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-453">558,803</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-454">493,923</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-455">470,233</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United Kingdom</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-456">86,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-457">94,445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-458">89,235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-459">42,078</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-460">35,608</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-461">31,433</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-462">687,414</ix:nonFraction>&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-463">623,976</ix:nonFraction>&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-464">590,901</ix:nonFraction>&#160;</span></td><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"/></tr></table></div></ix:continuation><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reserves for Variable Consideration and Credit Risk</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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 consolidated balance sheets. Adjustments to the reserves for variable consideration are included in revenues on the consolidated statements of operations.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA also maintains allowances for accounts receivable and unbilled services for estimated losses resulting from clients&#8217; failure to make required payments. Under ASC 326, CRA estimates allowances based on historical charge-off rates, adjusted for days sales outstanding and expected changes to clients&#8217; financial conditions during the anticipated collection period. Bad debt expense, net of recoveries of previously written off allowances, is recorded as a component of selling, general and administrative expenses on the consolidated statements of operations.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" id="f-465" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A rollforward of the variable consideration and doubtful accounts reserves for accounts receivable, which includes allowances for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="crai:AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable" scale="6" id="f-466">1.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-5" name="crai:AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable" scale="6" id="f-467">0.6</ix:nonFraction> million as of December&#160;28, 2024 and December&#160;30, 2023, respectively, is as follows (in&#160;thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of fiscal year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-468">4,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-469">2,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases to reserves, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-470">5,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-471">5,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts written off and foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="f-472">4,031</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="f-473">3,815</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of fiscal year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-474">5,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-475">4,335</ix:nonFraction>&#160;</span></td><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"/></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="f-442-3" continuedAt="f-442-4"><ix:nonNumeric contextRef="c-1" name="crai:ScheduleOfAllowanceForUnbilledServicesTableTextBlock" id="f-476" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A rollforward of the variable consideration and doubtful accounts reserves for unbilled services is as follows (in&#160;thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of fiscal year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="crai:AllowanceForUnbilledServices" format="ixt:num-dot-decimal" scale="3" id="f-477">1,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="crai:AllowanceForUnbilledServices" format="ixt:num-dot-decimal" scale="3" id="f-478">1,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases to reserves, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="crai:AllowanceForUnbilledServicesIncreasesToReserves" format="ixt:num-dot-decimal" scale="3" id="f-479">10,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="crai:AllowanceForUnbilledServicesIncreasesToReserves" format="ixt:num-dot-decimal" scale="3" id="f-480">7,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts written off and foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="crai:AllowanceForUnbilledServicesAmountsWrittenOff" format="ixt:num-dot-decimal" scale="3" id="f-481">10,783</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="crai:AllowanceForUnbilledServicesAmountsWrittenOff" format="ixt:num-dot-decimal" scale="3" id="f-482">7,457</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of fiscal year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="crai:AllowanceForUnbilledServices" format="ixt:num-dot-decimal" scale="3" id="f-483">1,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="crai:AllowanceForUnbilledServices" format="ixt:num-dot-decimal" scale="3" id="f-484">1,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="crai:ScheduleOfBadDebtExpenseTableTextBlock" id="f-485" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents CRA's bad debt expense, net of recoveries of previously written off allowances (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bad debt expense (recovery), net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-486">534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-487">533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="f-488">345</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reimbursable Expenses</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. <ix:nonNumeric contextRef="c-1" name="crai:ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock" id="f-489" continuedAt="f-489-1" escape="true">The following expenses are subject to reimbursement (in&#160;thousands):</ix:nonNumeric></span></div><ix:continuation id="f-489-1"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reimbursable expenses</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="crai:ReimbursableExpenses" format="ixt:num-dot-decimal" scale="3" id="f-490">65,739</ix:nonFraction>&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="crai:ReimbursableExpenses" format="ixt:num-dot-decimal" scale="3" id="f-491">65,277</ix:nonFraction>&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="crai:ReimbursableExpenses" format="ixt:num-dot-decimal" scale="3" id="f-492">63,318</ix:nonFraction>&#160;</span></td><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"/></tr></table></div></ix:continuation><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances from Contracts with Customers</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings, and cash collections results in accounts receivables, unbilled services, and contract liabilities in the consolidated balance sheets. Revenues recognized for services performed, but not yet billed to clients, are recorded as unbilled services. <ix:nonNumeric contextRef="c-1" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="f-493" continuedAt="f-493-1" escape="true">The following table presents the open and closing balances of CRA's accounts receivable, net and unbilled services, net (in thousands):</ix:nonNumeric></span></div><ix:continuation id="f-493-1"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024<br/>(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023<br/>(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 <br/>(52 weeks)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-494">162,293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-495">142,729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-496">143,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled services, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-497">57,255</ix:nonFraction>&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-498">56,827</ix:nonFraction>&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-499">51,343</ix:nonFraction>&#160;</span></td><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"/></tr></table></div></ix:continuation><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December&#160;28, 2024 and December&#160;30, 2023.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Contract liabilities are included in deferred revenue and other liabilities in the consolidated balance sheets. <ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-500" continuedAt="f-500-1" escape="true">The following table presents the closing balances of CRA's contract liabilities (in thousands):</ix:nonNumeric></span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="f-500-1"><ix:continuation id="f-442-4"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024<br/>(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023<br/>(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 <br/>(52 weeks)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-501">7,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-502">6,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-503">6,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.655%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts included in contract liabilities at the beginning of the fiscal year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="f-504">5,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="f-505">6,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="f-506">8,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations satisfied in previous fiscal years</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" format="ixt:num-dot-decimal" scale="3" id="f-507">3,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" format="ixt:num-dot-decimal" scale="3" id="f-508">2,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" format="ixt:num-dot-decimal" scale="3" id="f-509">2,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div id="ife95db9339bc46b29beb361a5272e251_163"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="crai:ForgivableLoansDisclosureTextBlock" id="f-510" continuedAt="f-510-1" escape="true">Forgivable Loans</ix:nonNumeric></span></div><ix:continuation id="f-510-1"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to attract and retain highly skilled professionals, CRA may issue forgivable loans to employees and non-employee experts, certain of which may be denominated in local currencies. A portion of these loans is collateralized. The forgivable loans have terms that are generally between <span style="-sec-ix-hidden:f-511">two</span> and <ix:nonNumeric contextRef="c-37" name="crai:ForgivableLoanTerm" format="ixt-sec:durwordsen" id="f-512">six years</ix:nonNumeric> with interest rates currently ranging up to <ix:nonFraction unitRef="number" contextRef="c-35" decimals="4" name="crai:ForgivableLoansInterestRate" scale="-2" id="f-513">5.12</ix:nonFraction>%. 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. During fiscal years 2024, 2023 and 2022 there were <ix:nonFraction unitRef="loan" contextRef="c-7" decimals="-5" name="crai:ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven" format="ixt:fixed-zero" scale="0" id="f-514"><ix:nonFraction unitRef="loan" contextRef="c-8" decimals="-5" name="crai:ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven" format="ixt:fixed-zero" scale="0" id="f-515"><ix:nonFraction unitRef="loan" contextRef="c-1" decimals="-5" name="crai:ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven" format="ixt:fixed-zero" scale="0" id="f-516">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> balances due under these loans for which the full principal and interest were not forgiven or not collected upon termination of employment or affiliation with CRA. The forgiveness of the principal amount of the loans is recorded as compensation over the service period, which is consistent with the term of the loans. </span></div><ix:nonNumeric contextRef="c-1" name="crai:ScheduleOfForgivableLoansActivityTableTextBlock" id="f-517" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents forgivable loan activity for the respective periods (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="crai:ForgivableLoans" format="ixt:num-dot-decimal" scale="3" id="f-518">53,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="crai:ForgivableLoans" format="ixt:num-dot-decimal" scale="3" id="f-519">56,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="crai:ForgivableLoansAdvances" format="ixt:num-dot-decimal" scale="3" id="f-520">45,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="crai:ForgivableLoansAdvances" format="ixt:num-dot-decimal" scale="3" id="f-521">23,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repayments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="crai:ForgivableLoansRepayments" format="ixt:num-dot-decimal" scale="3" id="f-522">2,761</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="crai:ForgivableLoansRepayments" format="ixt:num-dot-decimal" scale="3" id="f-523">1,816</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reclassifications from accrued expenses or to other assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="crai:ForgivableLoansReclassificationToOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-524">9,989</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="crai:ForgivableLoansReclassificationToOtherAssets" format="ixt:fixed-zero" scale="3" id="f-525">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="crai:ForgivableLoansAmortization" format="ixt:num-dot-decimal" scale="3" id="f-526">31,055</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="crai:ForgivableLoansAmortization" format="ixt:num-dot-decimal" scale="3" id="f-527">24,198</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effects of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="crai:ForgivableLoansTranslationAdjustments" scale="3" id="f-528">138</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="crai:ForgivableLoansTranslationAdjustments" scale="3" id="f-529">157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="crai:ForgivableLoans" format="ixt:num-dot-decimal" scale="3" id="f-530">55,492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="crai:ForgivableLoans" format="ixt:num-dot-decimal" scale="3" id="f-531">53,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of forgivable loans</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="crai:ForgivableLoansCurrent" format="ixt:num-dot-decimal" scale="3" id="f-532">6,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="crai:ForgivableLoansCurrent" format="ixt:num-dot-decimal" scale="3" id="f-533">8,759</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion of forgivable loans</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="crai:ForgivableLoansNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-534">48,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="crai:ForgivableLoansNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-535">45,182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Relates to the reclassification of performance awards previously recorded as accrued expenses or forgivable loans that have been reclassified to other receivables.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">During the quarter ended June&#160;29, 2024, approximately $<ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-5" name="crai:ForgivableLoansAcceleratedAmortization" scale="6" id="f-536">5.7</ix:nonFraction> million of amortization was accelerated due to involuntary terminations.</span></div></ix:nonNumeric></ix:continuation><div id="ife95db9339bc46b29beb361a5272e251_166"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-537" continuedAt="f-537-1" escape="true">Leases</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-538" continuedAt="f-538-1" escape="true"><ix:continuation id="f-537-1" continuedAt="f-537-2"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of CRA's lease expenses, which are included in the consolidated statements of operations, are as follows (in thousands):</span></div></ix:continuation></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="f-537-2" continuedAt="f-537-3"><ix:continuation id="f-538-1"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-539">19,156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-540">18,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-541">18,494</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-542">327</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-543">371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-544">285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-545">7,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-546">6,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-547">5,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-548">27,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-549">26,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-550">24,765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents summary information for CRA's lease terms and discount rates for its operating leases:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term&#8212;operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-9" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-551">5.7</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-10" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-552">5.8</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-11" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-553">6.7</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rate&#8212;operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-9" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-554">3.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-10" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-555">3.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-11" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-556">3.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-557" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;28, 2024, CRA had the following maturities of lease liabilities related to office space, all of which are under non-cancellable operating leases (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline">Fiscal Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Lease<br/>Commitments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-558">22,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-559">22,033</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-560">22,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-561">16,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-562">14,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-563">19,999</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-564">117,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-565">14,125</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-566">103,237</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our operating leases have terms that impose asset retirement obligations due to office modifications or the periodic redecoration of the premises, which are included in accrued expenses and deferred compensation and other non-current liabilities in our consolidated balance sheets. As of December&#160;28, 2024 and December&#160;30, 2023, these redecoration and asset retirement obligations were approximately $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:AssetRetirementObligation" scale="6" id="f-567">2.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-5" name="us-gaap:AssetRetirementObligation" scale="6" id="f-568">2.2</ix:nonFraction> million, respectively.</span></div></ix:continuation><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-537-3">As of December&#160;28, 2024, CRA had no additional operating leases that had not yet commenced.</ix:continuation> </span></div><div id="ife95db9339bc46b29beb361a5272e251_169"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-569" continuedAt="f-569-1" escape="true">Goodwill and Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="f-569-1" continuedAt="f-569-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-570" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for fiscal 2024 and fiscal 2023 are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-571">165,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="f-572">164,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated goodwill impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-573">71,893</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="f-574">71,893</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill, net at beginning of fiscal year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-575">93,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-576">92,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions due to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="f-577">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="f-578">415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="f-579">252</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="f-580">652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill, net at end of fiscal year</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-581">93,737</ix:nonFraction>&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-582"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-583">93,989</ix:nonFraction></ix:nonFraction>&#160;</span></td><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"/></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill, net at December&#160;28, 2024, is comprised of goodwill of $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:GoodwillGross" scale="6" id="f-584">165.6</ix:nonFraction> million and accumulated impairment of $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="f-585">71.9</ix:nonFraction> million. There were <ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-586"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-587"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-588">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment losses related to goodwill during fiscal 2024, fiscal 2023, or fiscal 2022. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="f-569-2"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets that are separable from goodwill and have determinable useful lives are valued separately and amortized using the straight-line method over their expected useful lives. There were no impairment losses related to intangible assets during fiscal 2024, fiscal 2023, or fiscal 2022. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" id="f-589" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of acquired identifiable intangible assets are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.997%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Useful Life (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-58" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-590"><ix:nonNumeric contextRef="c-59" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-591">10</ix:nonNumeric></ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-592">15,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-593">8,084</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-594">7,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-595">13,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-596">6,604</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-597">7,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of an asset acquisition in CRA's intellectual property practice, CRA recognized $<ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="6" id="f-598">1.5</ix:nonFraction> million of intangible assets related to customer relationships during the second quarter of fiscal 2024. Amortization expense related to intangible assets was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-599">1.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-600">1.4</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-601">1.2</ix:nonFraction> million for fiscal 2024, fiscal 2023, and fiscal 2022, respectively. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-602" continuedAt="f-602-1" escape="true">Amortization of intangible assets held at December&#160;28, 2024 for the next five fiscal years and thereafter is expected to be as follows (in thousands):</ix:nonNumeric></span></div><ix:continuation id="f-602-1"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Fiscal Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization<br/>Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-603">1,468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-604">1,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="f-605">774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="f-606">708</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="f-607">708</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-608">2,028</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-609">7,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div id="ife95db9339bc46b29beb361a5272e251_172"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-610" continuedAt="f-610-1" escape="true">Property and Equipment</ix:nonNumeric></span></div><ix:continuation id="f-610-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-611" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consist of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer, office equipment, and software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-612">36,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-613">31,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-614">65,639</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-615">61,652</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-616">17,306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-617">16,103</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-618">119,442</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-619">109,016</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-620">74,237</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-621">70,840</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-622">45,205</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-623">38,176</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-624">10.1</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-625">10.0</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-626">10.8</ix:nonFraction>&#160;million in fiscal 2024, fiscal 2023, and fiscal 2022, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="f-627" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic location are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Geographic Breakdown</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets (property and equipment, net):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-628">37,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-629">31,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United Kingdom</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-630">4,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-631">4,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-632">3,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-633">1,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-lived assets (property and equipment, net)</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-634">45,205</ix:nonFraction>&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-635">38,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-21</span></div></div></div><div id="ife95db9339bc46b29beb361a5272e251_175"></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="f-636" continuedAt="f-636-1" escape="true">Accrued Expenses</ix:nonNumeric></span></div><ix:continuation id="f-636-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="f-637" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consist of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation and related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-638">167,899</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-639">143,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="crai:AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards" scale="3" id="f-640">159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="crai:AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards" format="ixt:num-dot-decimal" scale="3" id="f-641">16,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Direct project accruals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="crai:AccruedProjectCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-642">2,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="crai:AccruedProjectCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-643">1,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-644">11,119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-645">9,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-646">181,413</ix:nonFraction>&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-647">171,040</ix:nonFraction>&#160;</span></td><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"/></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;28, 2024 and December&#160;30, 2023, approximately $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:AccruedBonusesCurrent" scale="6" id="f-648">144.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-5" name="us-gaap:AccruedBonusesCurrent" scale="6" id="f-649">121.2</ix:nonFraction> million, respectively, of accrued bonuses for fiscal 2024 and fiscal 2023 were included above in "Compensation and related expenses".</span></div></ix:continuation><div id="ife95db9339bc46b29beb361a5272e251_178"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-650" continuedAt="f-650-1" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="f-650-1" continuedAt="f-650-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-651" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income before provision for income taxes are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before provision for income taxes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S.</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-652">51,549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-653">41,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-654">45,387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-655">14,693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-656">11,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-657">13,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-658">66,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-659">52,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-660">58,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-661" escape="true"><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision (benefit) for income taxes consists of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currently payable:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-662">12,747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-663">11,544</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-664">8,805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-665">3,959</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-666">2,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-667">2,956</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-668">5,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-669">4,101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-670">3,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-671">22,454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-672">18,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-673">14,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-674">2,295</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-675">2,963</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="f-676">21</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-677">146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-678">1,041</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-679">114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="f-680">716</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="f-681">630</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="f-682">96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred expense (benefit)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-683">2,865</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-684">4,634</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-685">189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-686">19,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-687">13,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-688">15,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="f-650-2" continuedAt="f-650-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-689" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of CRA's tax rates with the federal statutory rate is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.125%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.125%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.125%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-690">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-691">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-692">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-693">6.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-694">5.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-695">5.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Rate Differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-696">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-697">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-698">0.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-699">0.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-700">1.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-701">2.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals&#160;&amp; Entertainment Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" scale="-2" id="f-702">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" scale="-2" id="f-703">0.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" scale="-2" id="f-704">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="crai:EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation" scale="-2" id="f-705">1.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="crai:EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation" scale="-2" id="f-706">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="crai:EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation" scale="-2" id="f-707">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation Allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="-2" id="f-708">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-709">1.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-710">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-711">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-712">0.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-713">0.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-714">29.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-715">26.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-716">25.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-717" escape="true"><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of CRA's deferred tax assets and liabilities are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" format="ixt:num-dot-decimal" scale="3" id="f-718">20,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" format="ixt:num-dot-decimal" scale="3" id="f-719">18,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-720">2,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-721">2,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="f-722">693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="f-723">883</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="crai:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-724">26,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="crai:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-725">27,791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses" scale="3" id="f-726">540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses" scale="3" id="f-727">19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-728">50,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-729">49,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="f-730">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-731">50,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-732">48,998</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and other intangible asset amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-733">6,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-734">5,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-Use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="crai:DeferredTaxLiabilitiesRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-735">21,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="crai:DeferredTaxLiabilitiesRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-736">22,472</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-737">6,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-738">6,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaids and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="crai:DeferredTaxLiabilitiesPrepaidAndOther" format="ixt:num-dot-decimal" scale="3" id="f-739">1,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="crai:DeferredTaxLiabilitiesPrepaidAndOther" format="ixt:num-dot-decimal" scale="3" id="f-740">1,343</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-741">35,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-742">36,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-743">15,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-744">12,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At December&#160;28, 2024, CRA had U.S. local and foreign net operating loss carryforwards of $<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-5" name="us-gaap:OperatingLossCarryforwards" scale="6" id="f-745">2.0</ix:nonFraction> million, a decrease of $<ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-5" name="crai:IncreaseDecreaseInOperatingLossCarryforwards" scale="6" id="f-746">0.6</ix:nonFraction> million from the prior fiscal year-end, with lives ranging from <ix:nonNumeric contextRef="c-74" name="crai:OperatingLossCarryforwardLives" format="ixt-sec:duryear" id="f-747">20</ix:nonNumeric> years to indefinite. The change in the total valuation allowance for the current fiscal year was immaterial. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-748" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate changes in the balances of gross unrecognized tax benefits were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="3" id="f-749">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-750">35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for tax positions taken during prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-751">276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-7" xsi:nil="true" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" id="f-752"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for tax positions taken during the current year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-753">459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="f-754">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions as a result of a lapse of the applicable statutes of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:fixed-zero" scale="3" id="f-755">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-756">35</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-757">735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="3" id="f-758">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="f-650-3"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">CRA files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. CRA adjusts its unrecognized tax benefits and the associated interest in light of changing facts and circumstances. A number of years may elapse before an uncertain tax position is audited and finally resolved. While it is often difficult to predict the final outcome or the timing of resolution of any particular uncertain tax position, CRA believes that its unrecognized tax benefits reflect the most likely outcome. At the end of fiscal 2024, accrued interest for uncertain tax positions was immaterial. CRA's total unrecognized tax benefit at the end of fiscal 2024 is $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="f-759">0.7</ix:nonFraction>&#160;million. Settlement of any particular position could require the use of cash. Of the total $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="f-760">0.7</ix:nonFraction>&#160;million balance at the end of fiscal 2024, a favorable resolution would result in $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="f-761">0.2</ix:nonFraction>&#160;million being recognized as a reduction to the effective income tax rate in the period of resolution.  There</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">are no unrecognized tax benefits expected to reverse in the next twelve months.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The number of years with open tax audits varies depending on the tax jurisdiction. CRA's major taxing jurisdiction is the United States where CRA is no longer subject to U.S. federal examinations by the Internal Revenue Service for years before fiscal 2021. Within the significant states where CRA is subject to income tax, CRA is no longer subject to examinations by state taxing authorities before fiscal 2020. CRA's United Kingdom ("U.K.") subsidiary's corporate tax returns are no longer subject to examination by His Majesty's Revenue and Customs for years before fiscal 2023. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If amounts are repatriated from certain of our foreign subsidiaries, CRA could be subject to deferred taxes that are a consequence of foreign exchange translation from earnings that are no longer considered permanently reinvested.  CRA considers all other undistributed earnings  to be indefinitely reinvested. Foreign withholding taxes, estimated to be $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" scale="6" id="f-762">0.5</ix:nonFraction> million, have not been recorded for these foreign subsidiaries.</span></div></ix:continuation><div id="ife95db9339bc46b29beb361a5272e251_181"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-763" continuedAt="f-763-1" escape="true">Share-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="f-763-1" continuedAt="f-763-2"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA recorded approximately $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-764">5.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-765">4.4</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-766">4.8</ix:nonFraction> million of compensation expense for fiscal 2024, fiscal 2023, and fiscal 2022, respectively, for share-based awards consisting of stock options, shares of restricted stock, time-vesting restricted stock units, and performance-vesting restricted stock units issued to employees and directors, based on their respective estimated grant date fair values. Performance-vesting restricted stock units are expensed using the graded attribution method.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share-based Compensation Plans.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As of December&#160;28, 2024, CRA's active equity-based compensation plans consist of its Amended and Restated 2006 Equity Incentive Plan, as amended (the "2006 Equity Plan"), and its 1998 Employee Stock Purchase Plan (the "1998 ESPP"), a tax-qualified plan under Section&#160;423 of the Internal Revenue Code. CRA has a long-term incentive program, or "LTIP," which is used as a framework for grants made under the 2006 Equity Plan to its senior corporate leaders, practice leaders and key revenue generators. Under the LTIP, participants have received a mixture of stock options, time-vesting restricted stock units, and performance-vesting restricted stock units. CRA's Cash Incentive Plan facilitates grants to LTIP participants of service-based and performance-based cash awards as a component of the LTIP. The LTIP is designed to reward CRA's senior corporate leaders, practice leaders and key revenue generators and provide them with the opportunity to share in the long-term growth of CRA.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2006 Equity Plan: Maximum and Available Shares.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The 2006 Equity Plan authorizes the grant of a variety of incentive and performance awards to CRA's directors, employees and non-employee experts, including stock options, shares of restricted stock, restricted stock units, and other equity awards. The shares available for grant under the 2006 Equity Plan as of December&#160;28, 2024 was <ix:nonFraction unitRef="shares" contextRef="c-75" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-767">585,026</ix:nonFraction>.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="f-763-2" continuedAt="f-763-3"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-768" continuedAt="f-768-1" escape="true">A summary of option activity during fiscal 2024 from the 2006 Equity Plan is as follows:</ix:nonNumeric></span></div><ix:continuation id="f-768-1"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average<br/>Remaining<br/>Contractual<br/>Term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding at December 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-76" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-769">45,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-76" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-770">46.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-771">2,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fiscal 2024:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-77" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="f-772">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-77" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-773">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-77" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:fixed-zero" scale="0" id="f-774">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-77" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-775">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:fixed-zero" scale="3" id="f-776">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-77" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" format="ixt:fixed-zero" scale="0" id="f-777">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-77" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-778">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-77" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:fixed-zero" scale="0" id="f-779">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-77" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-780">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue" format="ixt:fixed-zero" scale="3" id="f-781">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding at December 28, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-75" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-782">45,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-75" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-783">46.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-77" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-784">3.45</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-785">6,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Option exercisable at December 28, 2024</span></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-75" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="f-786">45,200</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-75" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-787">46.15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-77" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-788">3.45</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-789">6,359</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested or expected to vest at December 28, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-75" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-790">45,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-75" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="f-791">46.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-77" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-792">3.45</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-793">6,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="shares" contextRef="c-77" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="f-794"><ix:nonFraction unitRef="shares" contextRef="c-78" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="f-795"><ix:nonFraction unitRef="shares" contextRef="c-79" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="f-796">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> stock options granted in fiscal 2024, fiscal 2023,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. CRA determines the weighted average fair market value for stock options granted using the Black-Scholes option-pricing model.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Generally, the risk-free interest rate is based on U.S. Treasury interest rates with corresponding terms consistent with the expected life of the stock options. Expected volatility and expected life are based on CRA's historical experience. Expected dividend yield is determined based on CRA's annualized dividend rate per share, as a percentage of average market price of the common stock, on each dividend payment date. The forfeiture rate is based upon historical experience. CRA believes its historical experience is an appropriate indicator of future forfeitures.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:fixed-zero" scale="0" id="f-797">No</ix:nonFraction> stock options were exercised in fiscal 2024. The aggregate intrinsic value of stock options exercised in fiscal 2023, and fiscal 2022 was approximately $<ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="f-798">1.5</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="f-799">4.9</ix:nonFraction> million, respectively.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" format="ixt:fixed-zero" scale="0" id="f-800">no</ix:nonFraction> stock options that vested during fiscal 2024 and 2023. The total fair value of stock options that vested during fiscal 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="6" id="f-801">0.1</ix:nonFraction> million. As of December&#160;28, 2024, there was <ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:fixed-zero" scale="0" id="f-802">no</ix:nonFraction> unrecognized compensation cost, net of expected forfeitures, related to non-vested stock options granted. Options granted during or prior to fiscal 2016 expire on the seventh anniversary of the date of grant. Options granted during or after fiscal 2017 expire on the tenth anniversary of the date of grant.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;CRA grants shares of restricted stock, which are subject to the execution of a restricted stock agreement, under its 2006 Equity Incentive Plan. Generally, shares of restricted stock vest in <ix:nonFraction unitRef="installment" contextRef="c-82" decimals="INF" name="crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments" format="ixt-sec:numwordsen" scale="0" id="f-803">four</ix:nonFraction> equal annual installments beginning on the first anniversary of the date of grant. Total unrecognized compensation cost, net of expected forfeitures, related to shares of restricted stock as of December&#160;28, 2024 was $<ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="f-804">1.6</ix:nonFraction> million, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c-82" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-805">2.8</ix:nonNumeric> years. The forfeiture rate of <ix:nonFraction unitRef="number" contextRef="c-82" decimals="3" name="crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" scale="-2" id="f-806">0.9</ix:nonFraction>% used for shares of restricted stock was based upon historical experience. CRA believes its historical experience is an appropriate indicator of future forfeitures.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="f-807" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll-forward of the shares of restricted stock under the 2006 Equity Incentive Plan over fiscal 2024:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares of Restricted Stock</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-84" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-808">22,556</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-84" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-809">86.18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-85" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-810">5,904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-85" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-811">165.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-85" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-812">10,551</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-85" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-813">74.09</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-85" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="0" id="f-814">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-85" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="f-815">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 28, 2024</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-86" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-816">17,909</ix:nonFraction>&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-86" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-817">119.30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="f-763-3" continuedAt="f-763-4"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of shares of restricted stock that vested during fiscal 2024, fiscal 2023, and fiscal 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-818">0.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-819">0.7</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-820">0.6</ix:nonFraction> million, respectively.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Time-Vesting RSUs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;CRA grants time-vesting restricted stock units, which are subject to the execution of a restricted stock unit agreement, under its 2006 Equity Incentive Plan. Generally, time-vesting restricted stock units vest in <ix:nonFraction unitRef="installment" contextRef="c-89" decimals="INF" name="crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments" format="ixt-sec:numwordsen" scale="0" id="f-821">four</ix:nonFraction> or <ix:nonFraction unitRef="installment" contextRef="c-90" decimals="INF" name="crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments" format="ixt-sec:numwordsen" scale="0" id="f-822">five</ix:nonFraction> equal annual installments beginning on the first anniversary of the date of grant. Total unrecognized compensation cost, net of expected forfeitures, related to time-vesting restricted stock units as of December&#160;28, 2024 was $<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="f-823">3.1</ix:nonFraction> million, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c-92" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-824">2.2</ix:nonNumeric> years. The forfeiture rate of <ix:nonFraction unitRef="number" contextRef="c-92" decimals="3" name="crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" scale="-2" id="f-825">0.9</ix:nonFraction>% used for time-vesting restricted stock units was based upon historical experience. CRA believes its historical experience is an appropriate indicator of future forfeitures.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="f-826" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll-forward of the time-vesting restricted stock units under the 2006 Equity Incentive Plan over fiscal 2024:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time-Vesting<br/>Restricted Stock Units</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-93" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-827">60,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-93" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-828">76.55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-94" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-829">15,401</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-94" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-830">132.56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-94" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-831">27,768</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-94" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-832">65.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-94" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="f-833">132</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-94" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-834">102.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 28, 2024</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-95" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-835">48,392</ix:nonFraction>&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-95" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-836">100.93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of time-vesting restricted stock units that vested during fiscal 2024, fiscal 2023, and fiscal 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-837">1.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-838">1.6</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-839">1.4</ix:nonFraction> million, respectively.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-Vesting RSUs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;CRA grants performance-vesting restricted stock units ("PRSUs"), which are subject to the execution of a restricted stock unit agreement, under its 2006 Equity Incentive Plan. Generally, achievement of performance measures for PRSUs are based on a <ix:nonNumeric contextRef="c-98" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-840">two-year</ix:nonNumeric> performance period, after which the units determined based on this achievement will vest three-fourths in the first year following the performance period and one-fourth on the fourth anniversary of the date of grant. Beginning with the 2022 grant, <ix:nonFraction unitRef="number" contextRef="c-99" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" format="ixt-sec:numwordsen" scale="-2" id="f-841">fifty</ix:nonFraction> percent will vest in the first year following the performance period and one-fourth on the fourth and fifth anniversaries of the date of the grant. Performance periods and vesting schedules may vary based on the terms of individuals grants. The number of units determined based on the achievement of a PRSUs performance measures generally ranges from <ix:nonFraction unitRef="number" contextRef="c-100" decimals="2" name="crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage" scale="-2" id="f-842">50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-101" decimals="2" name="crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage" scale="-2" id="f-843">150</ix:nonFraction>% of the PRSUs' target number of units, though achievement ranges may vary by grant.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For PRSUs awarded to employees, CRA estimates share-based compensation cost at the grant date based on the fair value of the award and recognizes the cost over the requisite service period using the graded attribution method.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" id="f-844" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll-forward of the performance-vesting restricted stock units under the 2006 Equity Incentive Plan over fiscal 2024. For purposes of this table, granted PRSUs are counted based on the maximum number of units that could vest upon achievement of the PRSUs' performance conditions which equaled <ix:nonFraction unitRef="number" contextRef="c-101" decimals="2" name="crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage" scale="-2" id="f-845">150</ix:nonFraction>% of the PRSU's target number of units beginning with 2022 grants and <ix:nonFraction unitRef="number" contextRef="c-102" decimals="2" name="crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage" scale="-2" id="f-846">125</ix:nonFraction>% of the PRSUs' target number of units for all grants issued prior to 2022.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance-Vesting<br/>Restricted Stock Units</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-103" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-847">71,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-103" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-848">85.48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-104" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-849">30,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-104" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-850">148.28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-104" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-851">23,312</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-104" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-852">69.72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-104" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-853">10,148</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-104" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-854">85.40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 28, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-105" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-855">68,548</ix:nonFraction>&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-105" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-856">118.95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="f-763-4"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1998 ESPP.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In fiscal 1998, CRA adopted the 1998 ESPP, a tax-qualified plan under Section&#160;423 of the Internal Revenue Code. The 1998 ESPP authorizes the issuance of up to an aggregate of <ix:nonFraction unitRef="shares" contextRef="c-106" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-857">243,000</ix:nonFraction> shares of common stock to participating employees at a purchase price equal to <ix:nonFraction unitRef="number" contextRef="c-107" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-858">85</ix:nonFraction>% of fair market value on either the first or the last day of the <ix:nonNumeric contextRef="c-107" name="crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" format="ixt-sec:durwordsen" id="f-859">one-year</ix:nonNumeric> offering period under the plan. In fiscal 2024, fiscal 2023, and fiscal 2022, there were no offering periods under this plan and <ix:nonFraction unitRef="shares" contextRef="c-108" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:fixed-zero" scale="0" id="f-860"><ix:nonFraction unitRef="shares" contextRef="c-107" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:fixed-zero" scale="0" id="f-861"><ix:nonFraction unitRef="shares" contextRef="c-109" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:fixed-zero" scale="0" id="f-862">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> shares were issued. As of December&#160;28, 2024, there were <ix:nonFraction unitRef="shares" contextRef="c-106" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-863">211,777</ix:nonFraction> shares available for grant under the 1998 ESPP.</span></div></ix:continuation><div id="ife95db9339bc46b29beb361a5272e251_187"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-868" continuedAt="f-868-1" escape="true">Net Income Per Share</ix:nonNumeric></span></div><ix:continuation id="f-868-1"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 fiscal 2024, fiscal 2023, and fiscal 2022.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 fiscal 2024, fiscal 2023, and fiscal 2022.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-869" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net income per share (in thousands, except per share data):</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income &#8212; basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-870">46,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-871">38,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-872">43,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: net income attributable to participating shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="f-873">127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="f-874">136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" scale="3" id="f-875">167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income &#8212; diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-876">46,526</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-877">38,345</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-878">43,452</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares outstanding &#8212; basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-879">6,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-880">7,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-881">7,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of dilutive stock options and restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-882">87</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-883">110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-884">137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares outstanding &#8212; diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-885">6,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-886">7,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-887">7,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" id="f-888">6.82</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareBasic" id="f-889">5.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:EarningsPerShareBasic" id="f-890">6.02</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="f-891">6.74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="f-892">5.39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="f-893">5.91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain share-based awards were anti-dilutive because their exercise price exceeded the average market price over the respective period. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-894" continuedAt="f-894-1" escape="true">The following table presents 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 (in thousands): </ix:nonNumeric></span></div><ix:continuation id="f-894-1"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive share-based awards excluded</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-895">1</ix:nonFraction>&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-896">7</ix:nonFraction>&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="f-897">&#8212;</ix:nonFraction>&#160;</span></td><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"/></tr></table></div></ix:continuation></ix:continuation><div id="ife95db9339bc46b29beb361a5272e251_193"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-898" continuedAt="f-898-1" escape="true">Fair Value of Financial Instruments</ix:nonNumeric></span></div><ix:continuation id="f-898-1" continuedAt="f-898-2"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, establishes a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1 measurement), then priority to quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuation techniques for which all significant assumptions are observable in the market (Level 2 measurement), then the lowest priority to unobservable inputs (Level 3 measurement).</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="f-898-2"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;28, 2024, CRA did not have any financial instruments measured at fair value on a recurring basis. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-899" continuedAt="f-899-1" escape="true">The following table shows CRA's financial instruments recorded in the consolidated financial statements as of December&#160;30,<br/>2023, which are measured at fair value on a recurring basis (in thousands):</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-899-1"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:47.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-900">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-901">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-902">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-903">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-904">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-905">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contingent consideration liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="f-906">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="f-907">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="f-908">190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-909">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-910">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="f-911">190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div></ix:continuation><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contingent consideration liability in the table above is for estimated future contingent consideration payments related to the acquisition of bioStrategies Group, Inc. ("bSG"). The fair value measurement of this liability is based on significant inputs not observed in the market and thus represents a Level 3 measurement. The significant unobservable inputs used in the fair value measurement of this contingent consideration liability is CRA's measure of the estimated payout based on internally generated revenue projections, expected volatility of the revenue projections, and discount rates. The fair value of the contingent consideration was determined using a Monte Carlo simulation. The fair value of this contingent consideration liability is reassessed on a quarterly basis by CRA using additional information as it becomes available, and any change in the fair value estimate is recorded in costs of services (exclusive of depreciation and amortization) on the consolidated statements of operations. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="f-912" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the contingent consideration liability (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="f-913">190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="f-914">1,056</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remeasurement of acquisition-related contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="crai:FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration" scale="3" id="f-915">190</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="crai:FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration" scale="3" id="f-916">934</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="crai:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion" format="ixt:fixed-zero" scale="3" id="f-917">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="crai:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion" scale="3" id="f-918">68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="f-919">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="f-920">190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="ife95db9339bc46b29beb361a5272e251_196"></div><div style="margin-top:10pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-921" continuedAt="f-921-1" escape="true">Credit Agreement</ix:nonNumeric></span></div><ix:continuation id="f-921-1" continuedAt="f-921-2"><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">CRA is party to a Credit Agreement, dated as of August 19, 2022 (as amended, the "Credit Agreement") with Bank of America, N.A., as swingline lender, a letter of credit issuing bank and administrative agent, and with Citizens Bank, N.A., as a letter of credit issuing bank. The Credit Agreement provides CRA with a $<ix:nonFraction unitRef="usd" contextRef="c-117" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-922">250.0</ix:nonFraction>&#160;million revolving credit facility, which may be decreased at CRA's option to $<ix:nonFraction unitRef="usd" contextRef="c-117" decimals="INF" name="crai:LineOfCreditFacilityMaximumBorrowingCapacityReduced" format="ixt:num-dot-decimal" scale="6" id="f-923">200.0</ix:nonFraction>&#160;million during the period from July 16 in a year through January 15 in the next year. Additionally, for the period from January 16 to July 15 of each calendar year, CRA may elect to not increase the revolving credit facility to $<ix:nonFraction unitRef="usd" contextRef="c-117" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-924">250.0</ix:nonFraction>&#160;million. The revolving credit facility includes a $<ix:nonFraction unitRef="usd" contextRef="c-118" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-925">25.0</ix:nonFraction>&#160;million sublimit for the issuance of letters of credit.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA may use the proceeds of the revolving credit loans under the Credit Agreement for general corporate purposes and may repay any borrowings under the revolving credit facility at any time, but any borrowings must be repaid no later than August&#160;19, 2027. Borrowings under the revolving credit facility bear interest at a rate per annum equal to one of the following rates, at CRA's election, plus an applicable margin as described below: (i) in the case of borrowings in U.S. dollars, the Base Rate (as defined in the Credit Agreement), (ii) in the case of borrowings in U.S. dollars, a rate based on Term SOFR (as defined in the Credit Agreement) for the applicable interest period, (iii) in the case of borrowings in Euros, EURIBOR (as defined in the Credit Agreement) for the applicable interest period, (iv) in the case of borrowings in Pounds Sterling, a daily rate based on SONIA (as defined in the Credit Agreement), (v) in the case of borrowings in Canadian Dollars, Term CORRA (as defined in the Credit Agreement) for the applicable interest period, (vi) in the case of borrowings in Swiss Francs, a daily rate based on SARON (as defined in the Credit Agreement), or (vii) in the case of borrowings in any other Alternate Currency (as defined in the Credit Agreement), the relevant daily or term rate determined as provided in the Credit Agreement. The applicable margin </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="f-921-2" continuedAt="f-921-3"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on borrowings based on the Base Rate varies within a range of <ix:nonFraction unitRef="number" contextRef="c-119" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-926">0.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-120" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-927">1.00</ix:nonFraction>% depending on CRA's consolidated net leverage ratio, and the applicable margin on borrowings based on any of the other rates described above varies within a range of <ix:nonFraction unitRef="number" contextRef="c-121" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-928">1.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-122" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-929">2.00</ix:nonFraction>% depending on CRA's consolidated net leverage ratio. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA is required to pay a fee on the amount available to be drawn under any letter of credit issued under the revolving credit facility at a rate per annum that varies between <ix:nonFraction unitRef="number" contextRef="c-119" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-930">1.25</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-120" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-931">2.00</ix:nonFraction>% depending on CRA's consolidated net leverage ratio. In addition, CRA is required to pay a fee on the unused portion of the revolving credit facility at a rate per annum that varies between <ix:nonFraction unitRef="number" contextRef="c-123" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-932">0.175</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-124" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-933">0.250</ix:nonFraction>% depending on CRA's consolidated net leverage ratio.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Credit Agreement, CRA must comply with various financial and non-financial covenants. The primary financial covenants consist of a maximum consolidated net leverage ratio of <ix:nonFraction unitRef="number" contextRef="c-125" decimals="1" name="crai:DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio" scale="0" id="f-934">3.0</ix:nonFraction> to 1 and a minimum consolidated interest coverage ratio of <ix:nonFraction unitRef="number" contextRef="c-125" decimals="1" name="crai:DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio" scale="0" id="f-935">2.5</ix:nonFraction> to 1. The primary non-financial covenants include, but are not limited to, restrictions on CRA's ability to incur future indebtedness, engage in acquisitions or dispositions, pay dividends or repurchase capital stock, and enter into business combinations. Any indebtedness outstanding under the revolving credit facility may become immediately due upon the occurrence of stated events of default, including CRA's failure to pay principal, interest or fees, or upon the breach of any covenant. As of December&#160;28, 2024, CRA was in compliance with the covenants of the Credit Agreement.</span><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"></span></div></ix:continuation><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-921-3">There were <ix:nonFraction unitRef="usd" contextRef="c-126" decimals="INF" name="us-gaap:LinesOfCreditCurrent" format="ixt:fixed-zero" scale="0" id="f-936"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="INF" name="us-gaap:LinesOfCreditCurrent" format="ixt:fixed-zero" scale="0" id="f-937"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="INF" name="us-gaap:LinesOfCreditCurrent" format="ixt:fixed-zero" scale="0" id="f-938"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="INF" name="us-gaap:LinesOfCreditCurrent" format="ixt:fixed-zero" scale="0" id="f-939">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> borrowings outstanding under the Credit Agreement as of December&#160;28, 2024 or December&#160;30, 2023. As of December&#160;28, 2024, the amount available under the revolving credit facility was reduced by certain letters of credit outstanding, which amounted to $<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-5" name="us-gaap:LinesOfCreditCurrent" format="ixt:num-dot-decimal" scale="6" id="f-940">4.0</ix:nonFraction>&#160;million.</ix:continuation> </span></div><div id="ife95db9339bc46b29beb361a5272e251_202"></div><div style="margin-top:10pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="f-941" continuedAt="f-941-1" escape="true">Employee Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="f-941-1"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">CRA maintains a qualified defined contribution 401(k) plan, which covers substantially all of its U.S. employees. Under the plan, participants are entitled to make pre-tax and/or Roth post-tax contributions up to the annual maximums established by the Internal Revenue Service. Under the plan, participants are also entitled to make after-tax contributions up to $<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" format="ixt:num-dot-decimal" scale="0" id="f-942">20,000</ix:nonFraction> per calendar year. CRA matches a certain percentage of participant contributions pursuant to the terms of the plan, which contributions are limited to a percentage of the participant&#8217;s eligible compensation. CRA made contributions related to the plan of $<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-943">4.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-944">4.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-945">4.0</ix:nonFraction> million for fiscal 2024, fiscal 2023, and fiscal 2022, respectively.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">CRA also maintains several defined contribution pension plans for its employees in the U.K. and other foreign countries. CRA made contributions related to these plans of $<ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-946">1.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-947">1.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-948">1.3</ix:nonFraction> million for fiscal 2024, fiscal 2023, and fiscal 2022, respectively.</span></div></ix:continuation><div id="ife95db9339bc46b29beb361a5272e251_205"></div><div style="margin-top:10pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-949" continuedAt="f-949-1" escape="true">Segment Reporting</ix:nonNumeric></span></div><ix:continuation id="f-949-1" continuedAt="f-949-2"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA manages its business globally within <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-950">one</ix:nonFraction> operating segment, professional and consulting services, in accordance with ASC Topic 280, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASC 280&#8221;). Financial information is provided to and evaluated regularly by the chief operating decision maker, which is our Chief Executive Officer. Segment information is consistent with how management reviews the business, makes investing and resource allocation decisions and assesses operating performance.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA derives revenues by providing professional and consulting services to clients on economic, financial, litigation, and regulatory matters. We support corporate clients and attorneys with high-quality research, analysis, and expert testimony in a wide range of litigation and regulatory proceedings. In addition to litigation support, our management consulting services leverage our expertise in economics, finance, and business analysis to assist clients with strategy development, performance improvement, corporate strategy, and market analysis. We serve clients across a broad spectrum of industries, including blockchain and cryptocurrency, communications and media, consumer products, health and wellness, energy, entertainment and leisure, financial services, healthcare, life sciences, manufacturing and industrials, natural resources, retail and distribution, technology, and transportation. Our services encompass key areas such as finance, accounting, economics, insurance, and forensic accounting, including investigations.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the professional and consulting services segment are the same as those described in Note 1. The chief operating decision maker assesses performance for the professional and consulting services segment and decides how to allocate resources based on consolidated net income that is also reported in the consolidated statements of operations as net income. The measure of segment assets is reported in the consolidated balance sheets as total assets.</span></div></ix:continuation><div style="margin-top:10pt;text-indent:27pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="f-949-2"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The chief operating decision maker uses consolidated net income to evaluate income generated from segment assets and monitor operating costs to make decisions on the use of operating cash flows, including discretionary investments in capital assets. Consolidated net income is used to monitor budget versus actual results which are used in assessing CRA's performance and in establishing discretionary compensation, talent acquisition and retention, sales targets, pricing, and other sales and operating cost decisions. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-951" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents consolidated net income reported by segment revenue, segment profit or loss, and significant segment expenses for the fiscal years ended December&#160;28, 2024, December&#160;30, 2023, and December&#160;31, 2022, respectively (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.312%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.962%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.126%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.126%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.126%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-952">687,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-953">623,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-954">590,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee compensation and fringe benefit costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="f-955">418,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="f-956">378,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="f-957">350,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forgivable loan amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="crai:ForgivableLoansAmortization" format="ixt:num-dot-decimal" scale="3" id="f-958">31,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="crai:ForgivableLoansAmortization" format="ixt:num-dot-decimal" scale="3" id="f-959">24,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="crai:ForgivableLoansAmortization" format="ixt:num-dot-decimal" scale="3" id="f-960">24,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Client reimbursable expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="crai:ClientReimbursableExpenses" format="ixt:num-dot-decimal" scale="3" id="f-961">65,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="crai:ClientReimbursableExpenses" format="ixt:num-dot-decimal" scale="3" id="f-962">65,277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="crai:ClientReimbursableExpenses" format="ixt:num-dot-decimal" scale="3" id="f-963">63,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other segment expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-964">105,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-965">103,602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-966">94,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-967">19,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-968">13,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-969">15,181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-970">46,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-971">38,481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-972">43,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reconciliation of profit or loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments and reconciling items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="f-973">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="f-974">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="f-975">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-976">46,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-977">38,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-978">43,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Other segment expenses included in segment net income includes, rent, commissions to non-employee experts, legal and professional services, software subscription and data services, travel and entertainment expenses, training and marketing expenses, other operating expenses, depreciation and amortization, interest expense, net, and foreign currency gains (losses), net.</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="ife95db9339bc46b29beb361a5272e251_157"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. <ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-979" continuedAt="f-979-1" escape="true">Business Acquisition</ix:nonNumeric></span></div><ix:continuation id="f-979-1"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;28, 2022, CRA acquired substantially all business assets and assumed certain liabilities of Welch Consulting, Ltd. (&#8220;Welch Consulting&#8221;), a Texas limited partnership. Welch Consulting provided economic, business, and strategic consulting services principally involving labor and employment issues. The acquisition expanded CRA&#8217;s business opportunities, expertise, and market presence with the addition of <ix:nonFraction unitRef="colleague" contextRef="c-143" decimals="INF" name="crai:BusinessCombinationNumberOfNewEmployees" scale="0" id="f-980">45</ix:nonFraction> colleagues and offices in Bryan, Texas; Los Angeles, California; and Washington, D.C. A non-employee expert of CRA served as an agent and attorney-in-fact on behalf of Welch Consulting. The non-employee expert did not receive compensation or a portion of the purchase price as part of the transaction. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;29, 2022, CRA acquired substantially all of the business assets and assumed certain liabilities of bSG, a Chicago-based consulting firm focused on developing commercial strategies for healthcare products and technologies. The acquisition expanded CRA&#8217;s business opportunities, expertise, and market presence with the addition of <ix:nonFraction unitRef="colleague" contextRef="c-144" decimals="INF" name="crai:BusinessCombinationNumberOfNewEmployees" scale="0" id="f-981">17</ix:nonFraction> colleagues with an office in Chicago, Illinois.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction related expenses, which are principally legal and accounting service fees, amounted to $<ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="6" id="f-982">0.3</ix:nonFraction> million for the fiscal year-to-date period ended December&#160;31, 2022  and are included in selling, general and administrative expenses in the consolidated statements of operations.</span></div></ix:continuation><div id="ife95db9339bc46b29beb361a5272e251_208"></div><div style="margin-bottom:8pt;margin-top:10pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-983" continuedAt="f-983-1" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="f-983-1"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 12, CRA is party to standby letters of credit with its bank in support of the minimum future lease payments under certain operating leases for office space.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA is subject to legal actions arising in the ordinary course of business. In management'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. However, the outcome of such legal actions is inherently unpredictable and subject to inherent uncertainties.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-30</span></div></div></div><div id="ife95db9339bc46b29beb361a5272e251_211"></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="margin-top:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ife95db9339bc46b29beb361a5272e251_7">Table of Contents</a></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CRA INTERNATIONAL,&#160;INC.</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div></div><div style="margin-top:10pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-984" continuedAt="f-984-1" escape="true">Subsequent Events</ix:nonNumeric></span></div><div style="text-indent:27pt"><span><br/></span></div><ix:continuation id="f-984-1"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:104%">On February&#160;20, 2025, CRA announced that its Board of Directors authorized a $<ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-985">45.0</ix:nonFraction> million expansion to its existing share repurchase program.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;20, 2025, CRA announced that its Board of Directors declared a quarterly cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-147" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-986">0.49</ix:nonFraction> per common share, payable on March&#160;14, 2025 to shareholders of record as of March&#160;4, 2025.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FS-31</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>2
<FILENAME>craiq4-202410xkexx211.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ia9c8232c326546a08eff96c40caf53c6_1"></div><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Exhibit 21.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">SUBSIDIARIES OF CRA INTERNATIONAL, INC</font></div><div style="text-align:center"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.104%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.024%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name of Organization</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jurisdiction</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">CRA Security Corporation</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Massachusetts</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">CRA International Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Canada</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">CRA International (UK) Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">United Kingdom</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">CRA International (Netherlands) BV</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Netherlands</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">CRA International (Germany) GmbH</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Germany</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">CRA International (Saudi Arabia) LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Saudi Arabia</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">CRA International Holdings LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">CRA Investigations LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">CRA International (Norway) AS</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Norway</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">CRA European Arbitration, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">CRA International (Brasil) Ltda</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Brazil</font></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>craiq4-202410xkexx231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="icf7ced277bf840ae8d6a251ced9a755a_1"></div><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Exhibit 23.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Consent of Independent Registered Public Accounting Firm</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have issued our reports dated February 20, 2025, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of CRA International, Inc. on Form 10-K for the year ended December 28, 2024. We consent to the incorporation by reference of said reports in the Registration Statements of CRA International, Inc. on Forms S-8 (File No. 333-228783, File No. 333-221263, File No. 333-184916, File No. 333-170142, File No. 333-133450, File No. 333-164621 and File No. 333-273643). </font></div><div><font><br></font></div><div style="margin-top:10pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#47;s&#47; GRANT THORNTON LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Boston, Massachusetts</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 20, 2025</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>craiq4-202410xkexx311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ic9164b1330404e7b9699d9560e24c7ef_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF THE PRINCIPAL EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Paul A. Maleh, certify that&#58;</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this annual report on Form&#160;10-K of CRA International,&#160;Inc.&#59;</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.132%"><tr><td style="width:1.0%"></td><td style="width:50.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.825%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; February 20, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; PAUL A. MALEH</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Paul A. Maleh</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">President and Chief Executive Officer</font></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>craiq4-202410xkexx312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i1b35d846adf8414faa7c65914583344e_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF THE PRINCIPAL FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Daniel K. Mahoney, certify that&#58;</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this annual report on Form&#160;10-K of CRA International,&#160;Inc.&#59;</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"></td><td style="width:42.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.948%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; February 20, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; DANIEL K. MAHONEY</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Daniel K. Mahoney</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Financial Officer, Executive Vice President and Treasurer</font></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>craiq4-202410xkexx321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i118ee5e060324a8980774322fb2bc98c_1"></div><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C.&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#167;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF&#160;2002</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of CRA International,&#160;Inc. (the &#8220;Company&#8221;) on Form 10-K for the fiscal year ended December&#160;28, 2024, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), the undersigned President and Chief Executive Officer of the Company, certifies, to the best knowledge and belief of the signatory, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:18pt;margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section&#160;906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="margin-bottom:18pt;margin-top:12pt;text-indent:36pt"><font><br></font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"></td><td style="width:50.946%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.854%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; PAUL A. MALEH</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paul A. Maleh</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February 20, 2025</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>craiq4-202410xkexx322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i9eef6bd8f7e54931b3be117668b20bb2_1"></div><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C.&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#167;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF&#160;2002</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of CRA International,&#160;Inc. (the &#8220;Company&#8221;) on Form 10-K for the fiscal year ended December&#160;28, 2024, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), the undersigned Chief Financial Officer, Executive Vice President and Treasurer of the Company, certifies, to the best knowledge and belief of the signatory, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:18pt;margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section&#160;906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="margin-bottom:18pt;margin-top:12pt;text-indent:36pt"><font><br></font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"></td><td style="width:50.946%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.854%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; DANIEL K. MAHONEY</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Daniel K. Mahoney</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Financial Officer, Executive Vice President and Treasurer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; February 20, 2025</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>8
<FILENAME>exhibit191policyoninsidein.htm
<DESCRIPTION>EX-19.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i89b94d4d5a0c40288d117b091ccdb54d_36"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-right:8.9pt"><img alt="cralogo.jpg" src="cralogo.jpg" style="height:76px;margin-bottom:5pt;vertical-align:text-bottom;width:296px"></div><div style="margin-top:12pt;padding-right:8.9pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Exhibit&#160;19.1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHARLES RIVER ASSOCIATES </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">POLICY ON INSIDE INFORMATION AND INSIDER TRADING </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Policy Statement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Policy on Inside Information and Insider Trading (this &#8220;Policy&#8221;) applies to all employees of Charles River Associates, including its subsidiaries (&#8220;CRA&#8221;), to members of the CRA Board of Directors, and to CRA affiliated non-employee consultants (&#8220;affiliated consultant&#8221;), with regard to a transaction in CRA securities and in securities of CRA clients. The obligations to protect confidential information and to avoid its misuse for personal gain in securities trading extend to anyone who acquires the information through the person&#8217;s association with CRA or with a CRA employee, affiliated consultant, or director. Federal securities laws make it unlawful for any person to trade (buy, sell, or otherwise transact) or recommend trading in securities while in possession of &#8220;material inside information&#8221; (as defined below). At a high level, insider trading is the act of buying or selling stock or other securities, based on &#8220;inside,&#8221; or material non-public information. It includes actions that are intended to either make a profit or avoid a loss. In addition, a person may be liable under the securities laws if he or she gives such information to another person who then uses it for trading purposes, a practice known as tipping. Under this Policy, prohibited tipping includes providing inside information to anyone, including, but not limited to, friends or family members. It is CRA&#8217;s policy that </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">no CRA employee, director or affiliated consultant may trade, &#8220;tip to others&#8221; or otherwise dispose of CRA securities, securities in any client or any other company (directly or indirectly) if at the time of such activity he or she is in possession of material inside or non-public information relative to the security in question. The burden is upon each director, employee, and affiliated consultant to conduct his or her own due diligence in order to satisfy himself or herself that he or she is in compliance with this Policy. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not only does misuse of material inside information contravene CRA policy, but it is also a violation of the law and subjects the offender to imprisonment and large fines. Furthermore, under the Insider Trading and Securities Fraud Enforcement Act (ITSFEA) passed by Congress in 1988, the Securities and Exchange Commission can also seek civil penalties from a company whose personnel are guilty of illegal insider trading. The Securities and Exchange Commission takes the position that if a company fails to take reasonable measures to reduce the likelihood of a violation, even though the company itself was unaware and innocent of wrongdoing, it can be subject to the penalties prescribed in ITSFEA. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description Of &#8220;Material Inside Information&#8221; </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Neither the Securities and Exchange Commission nor the courts have defined &#8220;material&#8221; precisely, but the word is similar in meaning to &#8220;important&#8221; or &#8220;significant.&#8221; If the nonpublic information is of the kind that a reasonable investor would want to know in making a decision concerning buying, holding or selling a company&#8217;s securities, it is considered material. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">What is &#8220;Inside&#8221; Information&#63; </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Inside&#8221; or &#8220;non-public&#8221; information is information that has not been publicly disclosed. Information received about a particular company under circumstances indicating that the information is not yet in general circulation and that such information may be attributable, directly or indirectly, to the company, its operations, strategies and future activities (or its officers or directors) should be deemed to be inside information. As a rule, before concluding that information is not inside information, one should be able to point to some proof that the information is generally </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As Approved by the Board of Directors on May 17, 2023 </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charles River Associates </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Page 2 </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">available&#59; for example, its announcement in business news sources like those offered by Dow Jones or Reuters, The Wall Street Journal, or trade publications. Such availability provides the public with the opportunity to evaluate the information. A person may not attempt &#8220;to beat the market&#8221; by trading simultaneously with, or shortly after, the official release of such information. Information relating to CRA or a CRA client matter is considered non-public until CRA or, if applicable, the CRA client or other third-party source has made a public disclosure.  </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">What Inside Information is &#8220;Material&#8221;&#63; </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Material inside information is any information about a company or the market for its securities that, if disclosed, can reasonably be expected to affect the prices of its securities. Information is material if there is a substantial likelihood that a reasonable investor would want to know it in deciding whether to buy, hold or sell the company&#8217;s securities. If the information makes you or someone else think about wanting to buy, hold or sell a security, that is probably a good indication that it is material. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Examples of information that should be presumed to be material include information about the timing and magnitude of&#58; </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Stock splits,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Earnings estimates,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Dividend increases or decreases,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Changes in previously released earnings estimates,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Significant expansion or curtailment of operations,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A significant increase or decline of orders,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Significant merger or acquisition proposals or agreements, including exchange or tender offers,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Significant new products or mineral discoveries,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Extraordinary borrowing,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Major litigation,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Financial liquidity problems,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Changes in key personnel,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Extraordinary management developments,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Purchase or sale of substantial assets or a merger, sale or acquisition,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Significant CRA client-related transactions or retentions, and</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Developments or changes in status related to any of the foregoing examples.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Transactions in CRA Securities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA also prohibits derivative transactions in CRA securities (stock or options) and hedging activities. Subject to the transacting in CRA securities discussed below, all those who are subject to this Policy may not purchase, sell and trade in options (including publicly traded options), warrants, put and calls, or similar instruments, or engage in derivative-type transactions involving or relating to CRA securities. In addition, without the prior written consent of CRA&#8217;s Chief Executive Officer or General Counsel, hedging or monetization transactions such as zero-cost collars and forward-sale contracts that allow a person to lock in a portion of the value of his or her shares, often in exchange for all or part of the potential for upside appreciation in the shares, are prohibited. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, no director, employee or affiliated consultant shall engage in a short sale or take an equivalent position in CRA shares. Furthermore, Section 16(c) of the Securities Exchange Act of 1934 (the &#8220;Exchange Act&#8221;) prohibits Section 16 Persons from engaging in short sales. A short sale is a sale of securities not owned by the seller, or, if owned, not delivered against such sale within 20 days thereafter (a &#8220;short against the box&#8221;). Transactions in certain put-and-call options for CRA securities may, in some instances, constitute a short sale. </font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As Approved by the Board of Directors on May 17, 2023 </font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charles River Associates </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Page 3 </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA directors, employees and affiliated consultants are prohibited from holding CRA securities in a margin account or otherwise pledging CRA securities as collateral or security. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Please note that this Policy is in addition to any CRA requirement and procedure for trading in CRA stock (and&#47;or options) which requires compliance with CRA's quiet period rules and specific pre-clearance procedures through CRA&#8217;s Chief Financial Officer (&#8220;CFO&#8221;) and General Counsel. These pre-clearance procedures can be found on CRA&#8217;s financial administration intranet site or can be requested from CRA&#8217;s CFO or General Counsel. In addition, this Policy must be read in compliance with CRA&#8217;s &#8220;holding requirements&#8221; applicable to CRA&#8217;s directors and named executive officers.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You must promptly report to CRA&#8217;s General Counsel any trading by CRA employees, affiliated consultants, or directors that you have reason to believe may have violated this Policy or the securities laws. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Trading in Client-Related Matters </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One may never trade in securities of a client or other parties involved in a CRA client engagement while in possession of inside information. Furthermore, no CRA employee or affiliated consultant may knowingly acquire or sell securities of a CRA client or other party for which the employee or affiliated consultant is performing work (or has supervisory responsibilities) if such a transaction in the securities would be likely to affect adversely either the employee&#8217;s or the affiliated consultant&#8217;s ability to exercise independent professional judgment on behalf of the client or the quality of the employee&#8217;s or the affiliated consultant&#8217;s work. An aggregate investment or sale in the client&#8217;s securities which is equal to or greater than $50,000 will normally be presumed to have such an adverse effect. Investments in client companies that meet or exceed that amount must be approved in writing by CRA&#8217;s Securities Trading Compliance Committee, except that investments in clients by non-employee directors who do not have inside information or provide services to CRA clients in connection with CRA engagements and who have not done so for the preceding year will be presumed to be acceptable and are not subject to prior approval by CRA&#8217;s Securities Trading Compliance Committee. In addition, a CRA employee cannot serve as the lead consultant, expert or supervisor of a project for a client in which the employee knowingly has an investment of more than $50,000 without the approval of the Securities Trading Compliance Committee. Without the approval of CRA&#8217;s Chief Executive Officer and CFO, it is CRA&#8217;s policy not to accept the securities or other property of a client as compensation for the services it renders. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Annual Review and Acknowledgment </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">All CRA directors and employees are required to confirm their understanding of and compliance with this Policy on an annual basis.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In addition, affiliated consultants have an ongoing obligation to comply with this Policy (or related policies) as part of their affiliation with CRA. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The requirements and limitations contained in this Policy take effect once a copy of this Policy (or, in the case of an affiliated consultant, applicable terms of conduct incorporating the prohibition on insider trading), has been provided to the employee, director, or affiliated consultant, or earlier, if required by law or by any other CRA policy existing as of the issue date of this Policy whether or not the recipient has confirmed acknowledgment of the terms of this Policy. This Policy may be amended and revised by approval of an executive officer of CRA in his or her sole discretion at any time such amendment or revision is deemed appropriate. Such amendment or revision shall be effective at the earlier of any notice providing same or upon posting on CRA&#8217;s intranet in the CRA policies portal.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If you have any questions about this Policy, please contact CRA&#8217;s legal department. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As Approved by the Board of Directors on May 17, 2023 </font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.56
<SEQUENCE>9
<FILENAME>exhibit1056secondamendment.htm
<DESCRIPTION>EX-10.56
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i20954d6fce9f4d52b6bdb6d45c8487f7_36"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-left:324pt;padding-right:8.9pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Exhibit&#160;10.56</font></div><div style="margin-top:12pt;padding-left:4.45pt;padding-right:4.45pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">SECOND AMENDMENT TO LEASE</font></div><div style="margin-top:12pt;padding-right:8.9pt"><font><br></font></div><div style="margin-top:12pt;padding-right:8.9pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">THIS SECOND AMENDMENT TO LEASE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> (this &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#34;) is made and entered into as of this 9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:115%;position:relative;top:-4.2pt;vertical-align:baseline">th </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">day of October, 2017 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;), by and between </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">JOHN HANCOCK LIFE INSURANCE COMPANY (U.S.A), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">a Michigan corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;), and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">CRA INTERNATIONAL, INC.,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> a Massachusetts corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;).</font></div><div style="margin-top:12pt;padding-left:4.45pt;padding-right:4.45pt;text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">W I TN E S S E T H&#58; </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">WHEREAS, Landlord's predecessor-in-interest, Teachers Insurance and Annuity Association of America, and Tenant entered into that certain Lease dated February I 4, 2008 (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Original Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#34;), as amended by that certain First Amendment to Lease dated as of May 8, 2017 (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">First Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">''&#59; the Original Lease as amended by the First Amendment is hereinafter referred to as the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Current Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#34;) under which Tenant currently occupies 41,642 rentable square feet in the aggregate, comprised of (i) 15,446 rentable square feet on the thirty-third (33rd) floor (pursuant to the mandatory expansion provided in Section 30 of the Original Lease), and (ii) 26,196 rentable square feet on the thirty-fourth (34th) floor (collectively, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#34;) in the building located at 1 S. Wacker Drive, Chicago, Illinois (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Building</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#34;)&#59; and</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">WHEREAS, Landlord and Tenant desire to amend the Current Lease according to the terms hereof to permit Tenant to install an internal staircase, among other things. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">NOW THEREFORE, for and in consideration of the foregoing recitals, the covenants and agreements hereinafter set forth, and also in consideration of the sum of Ten Dollars ($10.00) and other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, Landlord and Tenant hereby mutually agree as follows&#58; </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Controlling Language&#59; Definitions.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Insofar as the specific terms and provisions of this Amendment purport to amend or modify or are in conflict with the specific terms, provisions, and exhibits of the Current Lease, the terms and provisions of this Amendment shall govern and control&#59; in all other respects, the terms, provisions, and exhibits of the Current Lease shall remain unmodified in full force and effect. Capitalized terms used herein without definition shall have the meaning ascribed to such terms in the Current Lease. The Current Lease, as amended by this Amendment, shall be referred to herein as the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Lease.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#34; </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Internal Staircase.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> In accordance with the applicable terms of the Current Lease, Tenant shall have the right to install an internal staircase between the Tenant's adjacent floors, as more particularly shown on Exhibit &#34;A&#34; attached hereto, at Tenant's sole cost and expense. On or prior to the Expiration Date, Tenant shall remove such internal staircase and restore the Premises to their original condition, all to the reasonable satisfaction of the Landlord. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Counterparts.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> This Amendment may be executed in counterparts, each of which shall constitute an original, and all of which, when taken together, shall constitute one and the same instrument. </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Time is of the Essence.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Time is of the essence for this Amendment and each provision hereof and thereof. </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Submission of Amendment.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Submission of this instrument for examination shall not bind Landlord or Tenant, and no duty or obligation on Landlord or Tenant shall arise under this instrument until this instrument is signed and delivered by each of Landlord and Tenant. </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Entire Agreement.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> This Amendment and the Current Lease contain the entire agreement between Landlord and Tenant with respect to Tenant's leasing of the Premises. Except for the Current Lease and this Amendment, no prior agreements or understandings with respect to the Premises shall be valid or of any force or effect. </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Severability.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> If any provision of this Amendment or the application thereof to any person or circumstance is or shall be deemed illegal, invalid, or unenforceable, the remaining provisions hereof shall remain in full force and effect and this Amendment shall be interpreted as if such illegal, invalid, or unenforceable provision did not exist herein. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Lease In Full Force and Effect.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Except as modified by this Amendment, all of the terms, conditions, agreements, covenants, representations, warranties, and indemnities contained in the Current Lease remain in full force and effect. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Successors and Assigns.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> This Amendment is binding upon and shall inure to the benefit of the parties hereto and their respective heirs, legal representatives, successors and assigns. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Integration of this Amendment and the Lease.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> This Amendment and the Current Lease shall be deemed to be, for all purposes, one instrument. In the event of any conflict between the terms and provisions of this Amendment and the terms and provisions of the Current Lease, the terms and provisions of this Amendment shall, in all instances, control and prevail. </font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">&#91;Signatures On The Following Page&#93; </font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">IN WITNESS WHEREOF, the parties have caused this Amendment as of the Effective Date first above written.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">LANDLORD&#58; </font></div><div style="padding-left:216pt;text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">JOHN HANCOCK LIFE INSURANCE COMPANY (U.S.A.),</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">a Michigan corporation</font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline"> &#47;s&#47; Michael Basic</font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58; Michael Basic</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Title&#58; AVP &#38; Managing Director, Midwest Region</font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">TENANT&#58;</font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">CRA INTERNATIONAL, INC., a </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Massachusetts corporation</font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;s&#47; Chad Holmes</font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58; Chad M. Holmes</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Title&#58; Chief Financial Officer and Treasurer</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">EXHIBIT &#34;A&#34; </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Internal Stairwell</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><img alt="imagea.jpg" src="imagea.jpg" style="height:530px;margin-bottom:5pt;vertical-align:text-bottom;width:447px"></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.58
<SEQUENCE>10
<FILENAME>exhibit1058fourthamendment.htm
<DESCRIPTION>EX-10.58
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ie1fe33e5f7c14e43aa81db0e77b0c9cd_36"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-left:324pt;padding-right:8.9pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Exhibit&#160;10.58</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">FOURTH AMENDMENT TO LEASE </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">THIS FOURTH AMENDMENT TO LEASE (this &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#34;) is made and entered into as of this of April 19, 2024. ('</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">'Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#34;) by and among </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">601 W SOUTH WACKER LLC,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> a Delaware limited liability, and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">601 SUNSET WACKER LLC, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">a Delaware limited liability company, as tenants-in-common (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Landlord</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#34;), and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CRA INTERNATIONAL, INC.,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> a Massachusetts corporation (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">'').</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">RECITALS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">WHEREAS, Landlord (as successor-in-interest to John Hancock Life Insurance Company (U.S.A.), a Michigan corporation, successor-in-interest, Teachers Insurance and Annuity Association of America) and Tenant entered into that certain Lease dated February 14, 2008 (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Original Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#34;), as amended by that certain First Amendment to Lease dated as of May 8, 2017 (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">First Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#34;), as amended by that certain Second Amendment to Lease dated as of October 9, 2017 (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Second Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#34;), as amended by that certain Third Amendment to lease dated as of August 11, 2021 (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Third Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#34;&#59; the Original Lease as amended by the First Amendment, Second Amendment and Third Amendment is hereinafter referred to as the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Current Lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#34;) under which Tenant currently occupies 52,674 rentable square feet in the aggregate, comprised of (i) 15,446 rentable square feet on the thirty-third (33</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">rd</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) floor (pursuant to the mandatory expansion provided in Section 30 of the Original Lease), (ii) 11,032 rentable square feet on the thirty-third floor (pursuant to the Third Amendment), and (iii) 26,196 rentable square feet on the thirty-fourth (34</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">) floor (collectively, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Premises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#34;) in the building located at I S. Wacker Drive, Chicago, Illinois (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Building</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#34;)&#59;  </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">WHEREAS, Tenant has requested Landlord consent to Tenant allowing a Security Detail (as defined below) at the Premises and Landlord has agreed to the same subject to Tenant's agreement to the covenants, conditions and agreements contained herein&#59; and </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">WHEREAS, Landlord and Tenant wish to modify the Lease to&#58; (i) provide for Landlord's consent to the presence of a Security Detail in the Premises&#59; and (ii) otherwise modify the Lease pursuant to the terms and conditions set forth in this Amendment.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">NOW THEREFORE, in consideration of the above recitals, the mutual covenants herein contained, and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties agree as follows&#58;</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Recitals&#59; Definitions.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The Recitals are incorporated as if fully set forth herein and are true and correct in all material respects. All capitalized terms used herein, which are not defined in this Amendment, shall have the meanings ascribed to such terms in the Lease.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Additional Security Services.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Tenant may permit an armed security detail</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">consisting of up lo two (2) on-duty, plain clothed and armed Chicago Police Officers (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Security Detail</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#34;) to secure the protection of Tenant's affiliated consultant, Lori Lightfoot, subject to the following conditions&#58;</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The Security Detail may be present with Lori Lightfoot (i) anywhere within the Premises, (ii) in areas outside the Premises on floors in which the Premises are located (including hallways) from which the Premises can be directly accessed, and (iii) on floors in which the Premises are located in elevators or elevator bays serving the Premises. Notwithstanding the foregoing, the Security Detail may perform its duties on the exterior of the Building without being in the presence of Lori Lightfoot. Tenant shall ensure that the Security Detail is complying with all applicable laws and regulations while performing its security duties.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b) The Security Detail may consist of up to two (2) on-duty, plain clothed and armed police officers employed by the Chicago Police Department. The Security Detail must remain within the Premises or outside of the Building while on duty, provided that for the avoidance of doubt, such Security Detail will be permitted to use common areas (including lobby, hallways and elevator bays) to access the Premises for the purpose of reporting to work provided that, at all times such members of the Security Detail are in the Common Areas of the Building their firearms must be holstered and secured, unless such Security Detail is acting in its capacity at that time to protect and secure Lori Lightfoot in connection with their ongoing duties. </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c) Services provided by the Security Detail shall at no time interfere with the entrance reception service provided by Landlord in the Building. Services provided by the Security Detail shall be performed in a manner consistent with similar services provided in first-class downtown Chicago office buildings occupied by financial services, governmental or other tenants with specialized security concerns, and if Landlord determines, in its reasonable judgment, that the Security Detail is not performing in such a manner and so notifies Tenant, Tenant shall cooperate with Landlord to correct any deficiencies. The Security Detail shall not monitor or otherwise interfere with traffic to and from the portions of the Building that are outside of the Premises, unless such Security Detail is acting in its capacity at that time to protect and secure Lori Lightfoot in connection with their ongoing duties.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Security Detail Indemnity.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Tenant hereby agrees to defend, indemnify and hold harmless Landlord and its affiliated companies and their respective owners, shareholders, officers, directors, managers, members, employees, agents, successors, permitted assigns, and representatives harmless from and against any and all losses, liabilities, damages, injuries, costs, and claims of any kind (including reasonable attorneys&#183; fees and court costs but excluding consequential damages) as a result of&#58; or arising out of, or relating to&#58; (a) any claims for any injury, death or damages to persons or property sustained or claimed to have been sustained by anyone whomsoever in connection with the acts, omissions, errors or gross negligence of the Security Detail while on the Premises per the terms of this Agreement&#59; and&#47;or (b) any breach by Tenant of its representations or covenants under this Agreement. A II of the foregoing incidents or claims include, but are not limited to employees, patrons, tenants, or clients who are injured as a result of the acts or omissions of the Security Detail while on the Premises . The rights and obligations in this Section 3 shall survive the expiration or earlier termination of the Lease. This </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">provision is intended to be in addition to, and shall not be construed to abrogate, modify or reduce, Tenant's any of Tenant's indemnity obligations contained in the Lease. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Successors and Assigns.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The terms, covenants and conditions contained in this Amendment shall be binding upon and inure to the benefit of the parties and their respective successors and assigns. </font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Entire Agreement.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> This Amendment and the Lease contain the entire agreement between Landlord and Tenant with respect to Tenant's leasing of the Premises. Except for the Lease and this Amendment, no prior agreements or understandings with respect to the Premises shall be valid or of any force or effect.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Full Force and Effect.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Except as herein modified or amended. the provisions, conditions and terms of the Lease shall remain unchanged and in full force and effect. In the case of any inconsistency between the provisions of the Lease and this Amendment, the provisions of this Amendment shall govern and control.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Binding Until Fully Executed.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Submission of this Amendment by Landlord to Tenant for examination and&#47;or execution shall not in any manner bind Landlord and no obligations on Landlord or Tenant shall arise under this Amendment unless and until this Amendment is fully signed and delivered by all parties hereto.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Counterparts.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> This Amendment may be executed in counterparts, each of which shall be deemed an original and all of which, when taken together, shall constitute one and the same instrument. A facsimile&#183;e or other electronic transmission of a signature shall have the same force and effect as an original signature.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Authority.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Each pa11y has the full right. power and authority to enter into this Amendment, and has obtained all necessary consents and resolutions required under the documents governing such pa11y's affairs in order to consummate this transaction. The persons executing this Amendment have been duly authorized to do so and this Amendment and the Lease are binding obligations of each pa11y. enforceable in accordance with their terms. </font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">&#91;Remainder of page left intentionally blank&#59; signature page.follows&#93; </font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">IN WITNESS WHEREOF, the pa1ties have caused this First Amendment to Office Lease be executed on the date first above written. </font></div><div style="text-indent:36pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">LANDLORD&#58; </font></div><div style="padding-left:216pt;text-indent:36pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">601W SOUTH WACKER LLC,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> a Delaware &#160;&#160;&#160;&#160;</font></div><div style="padding-left:216pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">limited liability company,</font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;s&#47; Mark Karasick</font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline"> Mark Karasick</font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Its&#58; Managing Director</font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">601 SUNSET WACKER LLC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">, a Delaware </font></div><div style="padding-left:216pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">limited liability company</font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;s&#47; Mark Karasick</font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Mark Karasick</font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Its&#58; Managing Director</font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">TENANT&#58;</font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">CRA INTERNATIONAL, INC., </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">a </font></div><div style="padding-left:216pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Massachusetts corporation</font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">&#47;s&#47; Chad Holmes</font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Name&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Chad Holmes</font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div style="padding-left:216pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Its&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Chief Corporate Development Officer</font></div><div style="padding-left:216pt;text-indent:27pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>11
<FILENAME>crai-20241228.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:8c788ae6-1c7e-4aa7-bde2-ccfc83408780,g:dcf5a00d-c226-40af-a576-88200447957c-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:crai="http://www.crai.com/20241228" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.crai.com/20241228">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="crai-20241228_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="crai-20241228_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="crai-20241228_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="crai-20241228_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.crai.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.crai.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>9952151 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>9952152 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>9952153 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.crai.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952154 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" roleURI="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
        <link:definition>9952156 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" roleURI="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical">
        <link:definition>9952157 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>9952158 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesandAllowances" roleURI="http://www.crai.com/role/RevenuesandAllowances">
        <link:definition>9952159 - Disclosure - Revenues and Allowances</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ForgivableLoans" roleURI="http://www.crai.com/role/ForgivableLoans">
        <link:definition>9952160 - Disclosure - Forgivable Loans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.crai.com/role/Leases">
        <link:definition>9952161 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssets" roleURI="http://www.crai.com/role/GoodwillandIntangibleAssets">
        <link:definition>9952162 - Disclosure - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipment" roleURI="http://www.crai.com/role/PropertyandEquipment">
        <link:definition>9952163 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpenses" roleURI="http://www.crai.com/role/AccruedExpenses">
        <link:definition>9952164 - Disclosure - Accrued Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.crai.com/role/IncomeTaxes">
        <link:definition>9952165 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensation" roleURI="http://www.crai.com/role/ShareBasedCompensation">
        <link:definition>9952166 - Disclosure - Share-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomePerShare" roleURI="http://www.crai.com/role/NetIncomePerShare">
        <link:definition>9952167 - Disclosure - Net Income Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstruments" roleURI="http://www.crai.com/role/FairValueofFinancialInstruments">
        <link:definition>9952168 - Disclosure - Fair Value of Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditAgreement" roleURI="http://www.crai.com/role/CreditAgreement">
        <link:definition>9952169 - Disclosure - Credit Agreement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlans" roleURI="http://www.crai.com/role/EmployeeBenefitPlans">
        <link:definition>9952170 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReporting" roleURI="http://www.crai.com/role/SegmentReporting">
        <link:definition>9952171 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessAcquisition" roleURI="http://www.crai.com/role/BusinessAcquisition">
        <link:definition>9952172 - Disclosure - Business Acquisition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.crai.com/role/CommitmentsandContingencies">
        <link:definition>9952173 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.crai.com/role/SubsequentEvents">
        <link:definition>9952174 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesandAllowancesTables" roleURI="http://www.crai.com/role/RevenuesandAllowancesTables">
        <link:definition>9955512 - Disclosure - Revenues and Allowances (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ForgivableLoansTables" roleURI="http://www.crai.com/role/ForgivableLoansTables">
        <link:definition>9955513 - Disclosure - Forgivable Loans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.crai.com/role/LeasesTables">
        <link:definition>9955514 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsTables" roleURI="http://www.crai.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>9955515 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentTables" roleURI="http://www.crai.com/role/PropertyandEquipmentTables">
        <link:definition>9955516 - Disclosure - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesTables" roleURI="http://www.crai.com/role/AccruedExpensesTables">
        <link:definition>9955517 - Disclosure - Accrued Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.crai.com/role/IncomeTaxesTables">
        <link:definition>9955518 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationTables" roleURI="http://www.crai.com/role/ShareBasedCompensationTables">
        <link:definition>9955519 - Disclosure - Share-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomePerShareTables" roleURI="http://www.crai.com/role/NetIncomePerShareTables">
        <link:definition>9955520 - Disclosure - Net Income Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstrumentsTables" roleURI="http://www.crai.com/role/FairValueofFinancialInstrumentsTables">
        <link:definition>9955521 - Disclosure - Fair Value of Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingTables" roleURI="http://www.crai.com/role/SegmentReportingTables">
        <link:definition>9955522 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesDescriptionofBusinessDetails" roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDescriptionofBusinessDetails">
        <link:definition>9955523 - Disclosure - Summary of Significant Accounting Policies - Description of Business (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails">
        <link:definition>9955524 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails" roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails">
        <link:definition>9955525 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency Translation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesDeferredCompensationDetails" roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDeferredCompensationDetails">
        <link:definition>9955526 - Disclosure - Summary of Significant Accounting Policies - Deferred Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesLeasesDetails" roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails">
        <link:definition>9955527 - Disclosure - Summary of Significant Accounting Policies - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails" roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails">
        <link:definition>9955528 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails">
        <link:definition>9955529 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesDebtIssuanceCostDetails" roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDebtIssuanceCostDetails">
        <link:definition>9955530 - Disclosure - Summary of Significant Accounting Policies - Debt Issuance Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesandAllowancesDisaggregationofRevenueDetails" roleURI="http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails">
        <link:definition>9955531 - Disclosure - Revenues and Allowances - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesandAllowancesAccountsReceivablesRollforwardDetails" roleURI="http://www.crai.com/role/RevenuesandAllowancesAccountsReceivablesRollforwardDetails">
        <link:definition>9955532 - Disclosure - Revenues and Allowances - Accounts Receivables Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesandAllowancesReservesforUnbilledReceivablesDetails" roleURI="http://www.crai.com/role/RevenuesandAllowancesReservesforUnbilledReceivablesDetails">
        <link:definition>9955533 - Disclosure - Revenues and Allowances - Reserves for Unbilled Receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesandAllowancesBadDebtExpenseandReimbursableExpensesDetails" roleURI="http://www.crai.com/role/RevenuesandAllowancesBadDebtExpenseandReimbursableExpensesDetails">
        <link:definition>9955534 - Disclosure - Revenues and Allowances - Bad Debt Expense and Reimbursable Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesandAllowancesScheduleofAccountsReceivableAndUnbilledServicesDetails" roleURI="http://www.crai.com/role/RevenuesandAllowancesScheduleofAccountsReceivableAndUnbilledServicesDetails">
        <link:definition>9955535 - Disclosure - Revenues and Allowances - Schedule of Accounts Receivable And Unbilled Services (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesandAllowancesContractBalancesfromContractswithCustomersDetails" roleURI="http://www.crai.com/role/RevenuesandAllowancesContractBalancesfromContractswithCustomersDetails">
        <link:definition>9955536 - Disclosure - Revenues and Allowances - Contract Balances from Contracts with Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ForgivableLoansNarrativeDetails" roleURI="http://www.crai.com/role/ForgivableLoansNarrativeDetails">
        <link:definition>9955537 - Disclosure - Forgivable Loans - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ForgivableLoansSummaryofForgivableLoanActivityDetails" roleURI="http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails">
        <link:definition>9955538 - Disclosure - Forgivable Loans - Summary of Forgivable Loan Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseInformationDetails" roleURI="http://www.crai.com/role/LeasesLeaseInformationDetails">
        <link:definition>9955539 - Disclosure - Leases - Lease Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails" roleURI="http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails">
        <link:definition>9955540 - Disclosure - Leases - Maturities of Lease Liabilities Under Non-cancellable Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails_1" roleURI="http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails_1">
        <link:definition>9955540 - Disclosure - Leases - Maturities of Lease Liabilities Under Non-cancellable Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesAdditionalInformationDetails" roleURI="http://www.crai.com/role/LeasesAdditionalInformationDetails">
        <link:definition>9955541 - Disclosure - Leases - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" roleURI="http://www.crai.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails">
        <link:definition>9955542 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsAdditionalInformationDetails" roleURI="http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails">
        <link:definition>9955543 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsAcquiredandAmortizationDetails" roleURI="http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails">
        <link:definition>9955544 - Disclosure - Goodwill and Intangible Assets - Acquired and Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails" roleURI="http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails">
        <link:definition>9955545 - Disclosure - Goodwill and Intangible Assets - Expected Future Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentComponentsofPropertyandEquipmentDetails" roleURI="http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails">
        <link:definition>9955546 - Disclosure - Property and Equipment - Components of Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentAdditionalInformationDetails" roleURI="http://www.crai.com/role/PropertyandEquipmentAdditionalInformationDetails">
        <link:definition>9955547 - Disclosure - Property and Equipment - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentLonglivedAssetsDetails" roleURI="http://www.crai.com/role/PropertyandEquipmentLonglivedAssetsDetails">
        <link:definition>9955548 - Disclosure - Property and Equipment - Long-lived Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesDetails" roleURI="http://www.crai.com/role/AccruedExpensesDetails">
        <link:definition>9955549 - Disclosure - Accrued Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsofIncomeProvisionForTaxesDetails" roleURI="http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails">
        <link:definition>9955550 - Disclosure - Income Taxes - Components of Income, Provision For Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationofIncomeTaxRateDetails" roleURI="http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails">
        <link:definition>9955551 - Disclosure - Income Taxes - Reconciliation of Income Tax Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails" roleURI="http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails">
        <link:definition>9955552 - Disclosure - Income Taxes - Deferred Taxes and Operating Loss Carryforwards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesAdditionalInformationDetails" roleURI="http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails">
        <link:definition>9955553 - Disclosure - Income Taxes - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesUnrecognizedTaxBenefitsDetails" roleURI="http://www.crai.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails">
        <link:definition>9955554 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationAdditionalInformationDetails" roleURI="http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails">
        <link:definition>9955555 - Disclosure - Share-Based Compensation - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationOptionActivityDetails" roleURI="http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails">
        <link:definition>9955556 - Disclosure - Share-Based Compensation - Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationRestrictedStockActivityDetails" roleURI="http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails">
        <link:definition>9955557 - Disclosure - Share-Based Compensation - Restricted Stock Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomePerShareDetails" roleURI="http://www.crai.com/role/NetIncomePerShareDetails">
        <link:definition>9955558 - Disclosure - Net Income Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails" roleURI="http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails">
        <link:definition>9955559 - Disclosure - Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured at Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstrumentsSummaryofChangesinContingentConsiderationLiabilityDetails" roleURI="http://www.crai.com/role/FairValueofFinancialInstrumentsSummaryofChangesinContingentConsiderationLiabilityDetails">
        <link:definition>9955560 - Disclosure - Fair Value of Financial Instruments - Summary of Changes in Contingent Consideration Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditAgreementDetails" roleURI="http://www.crai.com/role/CreditAgreementDetails">
        <link:definition>9955561 - Disclosure - Credit Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansDetails" roleURI="http://www.crai.com/role/EmployeeBenefitPlansDetails">
        <link:definition>9955562 - Disclosure - Employee Benefit Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingDetails" roleURI="http://www.crai.com/role/SegmentReportingDetails">
        <link:definition>9955563 - Disclosure - Segment Reporting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessAcquisitionNarrativeDetails" roleURI="http://www.crai.com/role/BusinessAcquisitionNarrativeDetails">
        <link:definition>9955564 - Disclosure - Business Acquisition - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.crai.com/role/SubsequentEventsDetails">
        <link:definition>9955565 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="crai_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="crai_ForgivableLoansCurrent" abstract="false" name="ForgivableLoansCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_ForgivableLoansNoncurrent" abstract="false" name="ForgivableLoansNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent" abstract="false" name="DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_AllowanceForUnbilledServices" abstract="false" name="AllowanceForUnbilledServices" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_IncreaseDecreaseInForgivableLoans" abstract="false" name="IncreaseDecreaseInForgivableLoans" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_IncreaseDecreaseInObligationIncentiveCashAwards" abstract="false" name="IncreaseDecreaseInObligationIncentiveCashAwards" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_ExciseTaxOnShareRepurchases" abstract="false" name="ExciseTaxOnShareRepurchases" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_AccruedExciseTaxOnSharesRepurchased" abstract="false" name="AccruedExciseTaxOnSharesRepurchased" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_DividendsStockNet" abstract="false" name="DividendsStockNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_ForgivableLoansAbstract" abstract="true" name="ForgivableLoansAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="crai_ForgivableLoansDisclosureTextBlock" abstract="false" name="ForgivableLoansDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="crai_ScheduleOfAllowanceForUnbilledServicesTableTextBlock" abstract="false" name="ScheduleOfAllowanceForUnbilledServicesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="crai_ScheduleOfBadDebtExpenseTableTextBlock" abstract="false" name="ScheduleOfBadDebtExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="crai_ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock" abstract="false" name="ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="crai_ScheduleOfForgivableLoansActivityTableTextBlock" abstract="false" name="ScheduleOfForgivableLoansActivityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="crai_NumberOfBroadAreasOfConsultingServices" abstract="false" name="NumberOfBroadAreasOfConsultingServices" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="crai_NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated" abstract="false" name="NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="crai_NumberOfTrailingQuartersToDetermineControlPremium" abstract="false" name="NumberOfTrailingQuartersToDetermineControlPremium" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="crai_CountriesOtherThanUnitedStatesUnitedKingdomMember" abstract="true" name="CountriesOtherThanUnitedStatesUnitedKingdomMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="crai_AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable" abstract="false" name="AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_AllowanceForUnbilledServicesRollForward" abstract="true" name="AllowanceForUnbilledServicesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="crai_AllowanceForUnbilledServicesIncreasesToReserves" abstract="false" name="AllowanceForUnbilledServicesIncreasesToReserves" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_AllowanceForUnbilledServicesAmountsWrittenOff" abstract="false" name="AllowanceForUnbilledServicesAmountsWrittenOff" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_ReimbursableExpenses" abstract="false" name="ReimbursableExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_ForgivableLoanTerm" abstract="false" name="ForgivableLoanTerm" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="crai_ForgivableLoansInterestRate" abstract="false" name="ForgivableLoansInterestRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven" abstract="false" name="ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="crai_ForgivableLoansActivityAbstract" abstract="true" name="ForgivableLoansActivityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="crai_ForgivableLoanActivityRollForward" abstract="true" name="ForgivableLoanActivityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="crai_ForgivableLoans" abstract="false" name="ForgivableLoans" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_ForgivableLoansAdvances" abstract="false" name="ForgivableLoansAdvances" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_ForgivableLoansRepayments" abstract="false" name="ForgivableLoansRepayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_ForgivableLoansReclassificationToOtherAssets" abstract="false" name="ForgivableLoansReclassificationToOtherAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_ForgivableLoansAmortization" abstract="false" name="ForgivableLoansAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_ForgivableLoansTranslationAdjustments" abstract="false" name="ForgivableLoansTranslationAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_ForgivableLoansAcceleratedAmortization" abstract="false" name="ForgivableLoansAcceleratedAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_WelchConsultingLtdMember" abstract="true" name="WelchConsultingLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="crai_BioStrategiesGroupIncMember" abstract="true" name="BioStrategiesGroupIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="crai_ComputerOfficeEquipmentAndSoftwareMember" abstract="true" name="ComputerOfficeEquipmentAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="crai_ForeignCountriesOtherThanUnitedKingdomMember" abstract="true" name="ForeignCountriesOtherThanUnitedKingdomMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards" abstract="false" name="AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_AccruedProjectCostsCurrent" abstract="false" name="AccruedProjectCostsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation" abstract="false" name="EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_DeferredTaxLiabilitiesRightOfUseAssets" abstract="false" name="DeferredTaxLiabilitiesRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_DeferredTaxLiabilitiesPrepaidAndOther" abstract="false" name="DeferredTaxLiabilitiesPrepaidAndOther" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_DomesticCountryAndForeignCountryMember" abstract="true" name="DomesticCountryAndForeignCountryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="crai_IncreaseDecreaseInOperatingLossCarryforwards" abstract="false" name="IncreaseDecreaseInOperatingLossCarryforwards" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_OperatingLossCarryforwardLives" abstract="false" name="OperatingLossCarryforwardLives" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="crai_AmendedAndRestatedEquityIncentivePlan2006Member" abstract="true" name="AmendedAndRestatedEquityIncentivePlan2006Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="crai_A1998ESPPMember" abstract="true" name="A1998ESPPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="crai_PerformanceVestingRestrictedStockUnitsMember" abstract="true" name="PerformanceVestingRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="crai_GrantsBefore2022Member" abstract="true" name="GrantsBefore2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="crai_A2023GrantsMember" abstract="true" name="A2023GrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_AntidilutiveSecuritiesExcludedFromComputationOfWeightedAverageNumberOfDilutedSharesOutstandingAbstract" abstract="true" name="AntidilutiveSecuritiesExcludedFromComputationOfWeightedAverageNumberOfDilutedSharesOutstandingAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="crai_FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="crai_InitialCreditAgreementMember" abstract="true" name="InitialCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="crai_OtherCurrenciesMember" abstract="true" name="OtherCurrenciesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced" abstract="false" name="LineOfCreditFacilityMaximumBorrowingCapacityReduced" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio" abstract="false" name="DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio" abstract="false" name="DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="crai_ClientReimbursableExpenses" abstract="false" name="ClientReimbursableExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="crai_BusinessCombinationNumberOfNewEmployees" abstract="false" name="BusinessCombinationNumberOfNewEmployees" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="crai_PaulA.MalehMember" abstract="true" name="PaulA.MalehMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>crai-20241228_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:8c788ae6-1c7e-4aa7-bde2-ccfc83408780,g:dcf5a00d-c226-40af-a576-88200447957c-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="crai-20241228.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7814c645-517a-44c7-a81d-be1c299fe763" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ff8ba8ce-2e8a-4113-9f83-101b41bd1d5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_7814c645-517a-44c7-a81d-be1c299fe763" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ff8ba8ce-2e8a-4113-9f83-101b41bd1d5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_89f13cd0-ae7c-4464-8fc6-8c1a7caa3298" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_7814c645-517a-44c7-a81d-be1c299fe763" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_89f13cd0-ae7c-4464-8fc6-8c1a7caa3298" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_cd794405-8492-4ebd-bbc1-de0d61f9f09f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_49b26092-e686-4c80-aabc-6d5821bb9613" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_cd794405-8492-4ebd-bbc1-de0d61f9f09f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_49b26092-e686-4c80-aabc-6d5821bb9613" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_d09742fa-a98b-440c-bbc1-adfcb148a8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_cd794405-8492-4ebd-bbc1-de0d61f9f09f" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_d09742fa-a98b-440c-bbc1-adfcb148a8ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_201a6eb9-94fd-4621-834d-2ed0326dc9c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_cd794405-8492-4ebd-bbc1-de0d61f9f09f" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_201a6eb9-94fd-4621-834d-2ed0326dc9c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_42c9b36f-8910-4560-9cb7-592e90ec18cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_cd794405-8492-4ebd-bbc1-de0d61f9f09f" xlink:to="loc_us-gaap_DepreciationAndAmortization_42c9b36f-8910-4560-9cb7-592e90ec18cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8254a1a1-f375-44fc-b53d-add0d3b793b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_c9038f3e-692b-46f7-a2f9-386ba59ab6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8254a1a1-f375-44fc-b53d-add0d3b793b3" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_c9038f3e-692b-46f7-a2f9-386ba59ab6ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_362562bf-a331-4873-be99-ed6a776fb125" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8254a1a1-f375-44fc-b53d-add0d3b793b3" xlink:to="loc_us-gaap_OperatingIncomeLoss_362562bf-a331-4873-be99-ed6a776fb125" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_5baaaa84-15c6-4aad-b477-45d42fd2e118" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8254a1a1-f375-44fc-b53d-add0d3b793b3" xlink:to="loc_us-gaap_InterestExpenseNonoperating_5baaaa84-15c6-4aad-b477-45d42fd2e118" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="crai-20241228.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_64b7ea99-9693-4c41-90f4-357bc7685876" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_32dd41d0-7104-48f6-8bf6-4809c7aaf6eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_64b7ea99-9693-4c41-90f4-357bc7685876" xlink:to="loc_us-gaap_NetIncomeLoss_32dd41d0-7104-48f6-8bf6-4809c7aaf6eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_6748b3d2-b0a3-4406-a247-112094f93d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_64b7ea99-9693-4c41-90f4-357bc7685876" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_6748b3d2-b0a3-4406-a247-112094f93d3e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="crai-20241228.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_651115fe-baea-4d11-b050-7fa0827b3c09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_20a7140b-d21b-4960-b7ff-fae3d94ad665" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_651115fe-baea-4d11-b050-7fa0827b3c09" xlink:to="loc_us-gaap_AssetsCurrent_20a7140b-d21b-4960-b7ff-fae3d94ad665" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_58276a0a-6bf9-46a5-a99d-02d5a566fc85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_651115fe-baea-4d11-b050-7fa0827b3c09" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_58276a0a-6bf9-46a5-a99d-02d5a566fc85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_99c96d53-c157-4f26-b5ee-108ba7699a63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_651115fe-baea-4d11-b050-7fa0827b3c09" xlink:to="loc_us-gaap_Goodwill_99c96d53-c157-4f26-b5ee-108ba7699a63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1a925806-e261-46ae-8ea2-6caa2ba0b154" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_651115fe-baea-4d11-b050-7fa0827b3c09" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1a925806-e261-46ae-8ea2-6caa2ba0b154" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_5ea77d22-03ef-45cb-8527-39852a09b91a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_651115fe-baea-4d11-b050-7fa0827b3c09" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_5ea77d22-03ef-45cb-8527-39852a09b91a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansNoncurrent_d74fc9e5-4027-429a-b1a6-62dc44af0041" xlink:href="crai-20241228.xsd#crai_ForgivableLoansNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_651115fe-baea-4d11-b050-7fa0827b3c09" xlink:to="loc_crai_ForgivableLoansNoncurrent_d74fc9e5-4027-429a-b1a6-62dc44af0041" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_6f1f1910-a0c2-48d9-aa9e-8fd840fe1d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_651115fe-baea-4d11-b050-7fa0827b3c09" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_6f1f1910-a0c2-48d9-aa9e-8fd840fe1d0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_4b993a87-6762-4057-82c1-d78d3205fac9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_651115fe-baea-4d11-b050-7fa0827b3c09" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_4b993a87-6762-4057-82c1-d78d3205fac9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_79a38f6a-54d1-40ec-bfce-80ea2247cd4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_fcdc25fa-cbf0-464c-b591-b51c6f2c3c08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_79a38f6a-54d1-40ec-bfce-80ea2247cd4e" xlink:to="loc_us-gaap_LiabilitiesCurrent_fcdc25fa-cbf0-464c-b591-b51c6f2c3c08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_dcb68a09-54b1-4972-ac4c-13646388e34d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_79a38f6a-54d1-40ec-bfce-80ea2247cd4e" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_dcb68a09-54b1-4972-ac4c-13646388e34d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c9af30eb-98cf-40ad-bb0e-7579695cb824" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_79a38f6a-54d1-40ec-bfce-80ea2247cd4e" xlink:to="loc_us-gaap_StockholdersEquity_c9af30eb-98cf-40ad-bb0e-7579695cb824" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_09b339a4-d79b-4b78-981c-00a084590de7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_79a38f6a-54d1-40ec-bfce-80ea2247cd4e" xlink:to="loc_us-gaap_CommitmentsAndContingencies_09b339a4-d79b-4b78-981c-00a084590de7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_98ec7f2b-4ef2-4200-b8e8-b46c29fb683b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_1ec130fa-1cf0-495b-83bb-0d2a96ccbcf3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_98ec7f2b-4ef2-4200-b8e8-b46c29fb683b" xlink:to="loc_us-gaap_PreferredStockValue_1ec130fa-1cf0-495b-83bb-0d2a96ccbcf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_bbd0eea8-0443-47c4-8012-db7232330a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_98ec7f2b-4ef2-4200-b8e8-b46c29fb683b" xlink:to="loc_us-gaap_CommonStockValue_bbd0eea8-0443-47c4-8012-db7232330a8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1087aca8-e5f5-4145-850c-c412979f1a26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_98ec7f2b-4ef2-4200-b8e8-b46c29fb683b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1087aca8-e5f5-4145-850c-c412979f1a26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_829cf085-1d1c-48d8-9175-c5813d3bedb7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_98ec7f2b-4ef2-4200-b8e8-b46c29fb683b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_829cf085-1d1c-48d8-9175-c5813d3bedb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_a7fbeb67-d096-4d28-89f0-582208521284" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_083a3a0f-4d7c-4166-acfe-c87dd56ed92c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_a7fbeb67-d096-4d28-89f0-582208521284" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_083a3a0f-4d7c-4166-acfe-c87dd56ed92c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_149c124f-87a4-40e9-9cd2-c302cae8931f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_a7fbeb67-d096-4d28-89f0-582208521284" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_149c124f-87a4-40e9-9cd2-c302cae8931f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent_d072fb61-dea5-4a44-a35b-c4f12ae50063" xlink:href="crai-20241228.xsd#crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_a7fbeb67-d096-4d28-89f0-582208521284" xlink:to="loc_crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent_d072fb61-dea5-4a44-a35b-c4f12ae50063" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3829d6a1-123e-49ec-a69b-b7fdee8db641" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d57e09d4-97e6-4d14-803a-8d2da2f9e406" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3829d6a1-123e-49ec-a69b-b7fdee8db641" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d57e09d4-97e6-4d14-803a-8d2da2f9e406" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_855a0087-a99e-4f57-8b89-dd4e48561340" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3829d6a1-123e-49ec-a69b-b7fdee8db641" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_855a0087-a99e-4f57-8b89-dd4e48561340" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_bf23d029-3341-46dc-9781-0ed3edfb97dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3829d6a1-123e-49ec-a69b-b7fdee8db641" xlink:to="loc_us-gaap_UnbilledContractsReceivable_bf23d029-3341-46dc-9781-0ed3edfb97dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_ce9bceb5-45c3-49ca-b2cf-5cab84b6dfa7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3829d6a1-123e-49ec-a69b-b7fdee8db641" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_ce9bceb5-45c3-49ca-b2cf-5cab84b6dfa7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansCurrent_621191d4-0855-4b8c-8ba1-2de8901a6697" xlink:href="crai-20241228.xsd#crai_ForgivableLoansCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3829d6a1-123e-49ec-a69b-b7fdee8db641" xlink:to="loc_crai_ForgivableLoansCurrent_621191d4-0855-4b8c-8ba1-2de8901a6697" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_500c84f7-4f77-4163-8cf4-ff83e8de29d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_9d09bf17-6532-4130-8812-85764371cb4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_500c84f7-4f77-4163-8cf4-ff83e8de29d7" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_9d09bf17-6532-4130-8812-85764371cb4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_119af05f-bf22-4370-8172-2bbe64b0864f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_500c84f7-4f77-4163-8cf4-ff83e8de29d7" xlink:to="loc_us-gaap_AccountsPayableCurrent_119af05f-bf22-4370-8172-2bbe64b0864f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_5ad4dcb8-a96a-4955-ad8f-c7c8f476277f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_500c84f7-4f77-4163-8cf4-ff83e8de29d7" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_5ad4dcb8-a96a-4955-ad8f-c7c8f476277f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_d761cf1a-a93f-4fc9-985d-cf9786226423" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_500c84f7-4f77-4163-8cf4-ff83e8de29d7" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_d761cf1a-a93f-4fc9-985d-cf9786226423" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_7a67e240-2ac0-44ae-a4dd-b8284b664b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_500c84f7-4f77-4163-8cf4-ff83e8de29d7" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_7a67e240-2ac0-44ae-a4dd-b8284b664b0d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="crai-20241228.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4543b1d3-2e4a-4517-85e3-cf3eab46f4b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2da90c00-384b-42c8-852f-57bfccd0edff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4543b1d3-2e4a-4517-85e3-cf3eab46f4b0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2da90c00-384b-42c8-852f-57bfccd0edff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0e47c48f-3498-49a2-837f-0ac70fdf2984" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4543b1d3-2e4a-4517-85e3-cf3eab46f4b0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0e47c48f-3498-49a2-837f-0ac70fdf2984" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e521991e-c925-4ff2-9fc5-d013c978618a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4543b1d3-2e4a-4517-85e3-cf3eab46f4b0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e521991e-c925-4ff2-9fc5-d013c978618a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3d78d5f2-30ea-4f1a-a6bf-78632bbbacc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4543b1d3-2e4a-4517-85e3-cf3eab46f4b0" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3d78d5f2-30ea-4f1a-a6bf-78632bbbacc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ac4c201d-4ca6-4665-8b5b-0b5cdd9fdb1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_46eb2f4a-1967-45a5-9fe9-8fc82262da24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ac4c201d-4ca6-4665-8b5b-0b5cdd9fdb1e" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_46eb2f4a-1967-45a5-9fe9-8fc82262da24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_753f6767-1ab5-4722-9f55-9b33f519eb87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ac4c201d-4ca6-4665-8b5b-0b5cdd9fdb1e" xlink:to="loc_us-gaap_PaymentsOfDividends_753f6767-1ab5-4722-9f55-9b33f519eb87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_12436ec2-e6ea-4d2d-973c-81026d4b77fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ac4c201d-4ca6-4665-8b5b-0b5cdd9fdb1e" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_12436ec2-e6ea-4d2d-973c-81026d4b77fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_55075069-df99-42e5-8135-4e8f87ed2e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ac4c201d-4ca6-4665-8b5b-0b5cdd9fdb1e" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_55075069-df99-42e5-8135-4e8f87ed2e3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_c03144b2-e050-4f5b-97eb-1b94fc81accc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ac4c201d-4ca6-4665-8b5b-0b5cdd9fdb1e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_c03144b2-e050-4f5b-97eb-1b94fc81accc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_0ae2e911-40f4-40e2-827a-ef0644a379f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ac4c201d-4ca6-4665-8b5b-0b5cdd9fdb1e" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_0ae2e911-40f4-40e2-827a-ef0644a379f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_ba38d95e-a02d-4ccc-aaf5-c97e9ecfbd15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ac4c201d-4ca6-4665-8b5b-0b5cdd9fdb1e" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_ba38d95e-a02d-4ccc-aaf5-c97e9ecfbd15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b3e13a94-206b-4a55-a75b-53bde5057dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_18696c32-b717-4281-96e8-f03a19e5521e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b3e13a94-206b-4a55-a75b-53bde5057dd4" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_18696c32-b717-4281-96e8-f03a19e5521e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4d9d4398-a7ae-45a3-898c-519a46129107" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b3e13a94-206b-4a55-a75b-53bde5057dd4" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4d9d4398-a7ae-45a3-898c-519a46129107" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f75e4a27-152b-427f-9847-b5738fd5e6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_3022f4e6-2fef-4323-9a9d-69d9b7d5dd69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f75e4a27-152b-427f-9847-b5738fd5e6e9" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_3022f4e6-2fef-4323-9a9d-69d9b7d5dd69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_0866df97-798d-4a73-b487-769cb7b093b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f75e4a27-152b-427f-9847-b5738fd5e6e9" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_0866df97-798d-4a73-b487-769cb7b093b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_991aa8d5-560b-49bf-9e5f-7ea0a7d7af1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f75e4a27-152b-427f-9847-b5738fd5e6e9" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_991aa8d5-560b-49bf-9e5f-7ea0a7d7af1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_219f5bcf-02ab-4018-8d36-860b84f6a43a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f75e4a27-152b-427f-9847-b5738fd5e6e9" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_219f5bcf-02ab-4018-8d36-860b84f6a43a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_136c513d-eb6b-43ab-b5c3-d9f636cb4cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f75e4a27-152b-427f-9847-b5738fd5e6e9" xlink:to="loc_us-gaap_NetIncomeLoss_136c513d-eb6b-43ab-b5c3-d9f636cb4cbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_c7469690-7ae3-41a7-afa3-d3581c28ec24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f75e4a27-152b-427f-9847-b5738fd5e6e9" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_c7469690-7ae3-41a7-afa3-d3581c28ec24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6988d7ba-a1d4-4811-9752-e3fe606a47f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f75e4a27-152b-427f-9847-b5738fd5e6e9" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6988d7ba-a1d4-4811-9752-e3fe606a47f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_93775af1-be60-4647-9b67-d1c2826445dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f75e4a27-152b-427f-9847-b5738fd5e6e9" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_93775af1-be60-4647-9b67-d1c2826445dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_IncreaseDecreaseInObligationIncentiveCashAwards_aad3ec1b-a497-46f3-a994-941e6601fa33" xlink:href="crai-20241228.xsd#crai_IncreaseDecreaseInObligationIncentiveCashAwards"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f75e4a27-152b-427f-9847-b5738fd5e6e9" xlink:to="loc_crai_IncreaseDecreaseInObligationIncentiveCashAwards_aad3ec1b-a497-46f3-a994-941e6601fa33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_c35e8a1d-8f4a-46c8-9464-6b389cdf1d73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f75e4a27-152b-427f-9847-b5738fd5e6e9" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_c35e8a1d-8f4a-46c8-9464-6b389cdf1d73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_04075f08-2a3d-425d-b80b-e1ec655e4f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f75e4a27-152b-427f-9847-b5738fd5e6e9" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_04075f08-2a3d-425d-b80b-e1ec655e4f5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_50fc3e85-6bc3-4688-b4ca-3dc088d5b430" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f75e4a27-152b-427f-9847-b5738fd5e6e9" xlink:to="loc_us-gaap_ShareBasedCompensation_50fc3e85-6bc3-4688-b4ca-3dc088d5b430" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_06aca351-8c4f-40ec-8bf7-a0f23691121a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f75e4a27-152b-427f-9847-b5738fd5e6e9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_06aca351-8c4f-40ec-8bf7-a0f23691121a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_IncreaseDecreaseInForgivableLoans_840fd2af-5000-4c78-bad5-d311b7d2de1a" xlink:href="crai-20241228.xsd#crai_IncreaseDecreaseInForgivableLoans"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f75e4a27-152b-427f-9847-b5738fd5e6e9" xlink:to="loc_crai_IncreaseDecreaseInForgivableLoans_840fd2af-5000-4c78-bad5-d311b7d2de1a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#ForgivableLoansSummaryofForgivableLoanActivityDetails"/>
  <link:calculationLink xlink:role="http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoans_f723bff3-8574-4a75-bd07-0998c432e76a" xlink:href="crai-20241228.xsd#crai_ForgivableLoans"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansNoncurrent_7a852cd0-1e58-44f0-93e3-503d881fde07" xlink:href="crai-20241228.xsd#crai_ForgivableLoansNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_crai_ForgivableLoans_f723bff3-8574-4a75-bd07-0998c432e76a" xlink:to="loc_crai_ForgivableLoansNoncurrent_7a852cd0-1e58-44f0-93e3-503d881fde07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansCurrent_7ead6a77-f762-4d7b-be62-643efd59c658" xlink:href="crai-20241228.xsd#crai_ForgivableLoansCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_crai_ForgivableLoans_f723bff3-8574-4a75-bd07-0998c432e76a" xlink:to="loc_crai_ForgivableLoansCurrent_7ead6a77-f762-4d7b-be62-643efd59c658" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.crai.com/role/LeasesLeaseInformationDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#LeasesLeaseInformationDetails"/>
  <link:calculationLink xlink:role="http://www.crai.com/role/LeasesLeaseInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_2a04f0c8-e411-4eea-a1ec-d3e703b2f0b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_a2017268-8696-4462-8af4-e690909773c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_2a04f0c8-e411-4eea-a1ec-d3e703b2f0b8" xlink:to="loc_us-gaap_VariableLeaseCost_a2017268-8696-4462-8af4-e690909773c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_066b3149-ab1e-488a-8b1f-747240571bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_2a04f0c8-e411-4eea-a1ec-d3e703b2f0b8" xlink:to="loc_us-gaap_ShortTermLeaseCost_066b3149-ab1e-488a-8b1f-747240571bc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_21740c39-3368-446f-bf73-81365147a86f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_2a04f0c8-e411-4eea-a1ec-d3e703b2f0b8" xlink:to="loc_us-gaap_OperatingLeaseCost_21740c39-3368-446f-bf73-81365147a86f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e38d4041-4f15-4c76-bfab-5038a04dc4cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_db076175-99dd-4fbc-b56b-e14637a06f47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e38d4041-4f15-4c76-bfab-5038a04dc4cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_db076175-99dd-4fbc-b56b-e14637a06f47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_b11715bd-d52f-4a63-adcd-c46dc37cc9ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e38d4041-4f15-4c76-bfab-5038a04dc4cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_b11715bd-d52f-4a63-adcd-c46dc37cc9ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ebd303b4-ef89-4322-90c5-db110eff4498" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e38d4041-4f15-4c76-bfab-5038a04dc4cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ebd303b4-ef89-4322-90c5-db110eff4498" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f9f391c9-0c83-4b83-aaa9-b83ff8218f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e38d4041-4f15-4c76-bfab-5038a04dc4cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f9f391c9-0c83-4b83-aaa9-b83ff8218f3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8a5a739f-8158-4414-9e01-26bafffa82aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e38d4041-4f15-4c76-bfab-5038a04dc4cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8a5a739f-8158-4414-9e01-26bafffa82aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3378cd4f-96b6-42ac-802b-4e30029a1104" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e38d4041-4f15-4c76-bfab-5038a04dc4cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3378cd4f-96b6-42ac-802b-4e30029a1104" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails_1" xlink:type="simple" xlink:href="crai-20241228.xsd#LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails_1"/>
  <link:calculationLink xlink:role="http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5e04fc9c-8851-4175-abec-a88e49596273" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f18d3361-be23-469e-be16-ee364a043086" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5e04fc9c-8851-4175-abec-a88e49596273" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f18d3361-be23-469e-be16-ee364a043086" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_e62d0ac0-de84-4577-ad67-69d7cd88daf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5e04fc9c-8851-4175-abec-a88e49596273" xlink:to="loc_us-gaap_OperatingLeaseLiability_e62d0ac0-de84-4577-ad67-69d7cd88daf7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.crai.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.crai.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_913da490-74f8-468c-9cc3-3deda9d484df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_95d3a946-8158-4411-aae7-efd16788ab95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_913da490-74f8-468c-9cc3-3deda9d484df" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_95d3a946-8158-4411-aae7-efd16788ab95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_1ac921fa-59ef-4dde-b25c-13e3802c8a45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_913da490-74f8-468c-9cc3-3deda9d484df" xlink:to="loc_us-gaap_GoodwillGross_1ac921fa-59ef-4dde-b25c-13e3802c8a45" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#GoodwillandIntangibleAssetsAcquiredandAmortizationDetails"/>
  <link:calculationLink xlink:role="http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6a362299-8f79-4ff2-aeee-67d70ffdc8d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_022c303a-bbc4-490b-8061-6e299956c91b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6a362299-8f79-4ff2-aeee-67d70ffdc8d7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_022c303a-bbc4-490b-8061-6e299956c91b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_eeaaaa41-7d6b-4bab-9347-6df154935d00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6a362299-8f79-4ff2-aeee-67d70ffdc8d7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_eeaaaa41-7d6b-4bab-9347-6df154935d00" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails"/>
  <link:calculationLink xlink:role="http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_566d87ac-d2a7-4beb-8887-ff70da99aea6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_afd6cc05-d18e-41b0-8a96-1a18fa875ae9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_566d87ac-d2a7-4beb-8887-ff70da99aea6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_afd6cc05-d18e-41b0-8a96-1a18fa875ae9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_cee33eca-1be7-4c1c-8e0b-c24ef631074a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_566d87ac-d2a7-4beb-8887-ff70da99aea6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_cee33eca-1be7-4c1c-8e0b-c24ef631074a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f265099a-4257-4e82-993c-c6074055ddea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_566d87ac-d2a7-4beb-8887-ff70da99aea6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f265099a-4257-4e82-993c-c6074055ddea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_205656ee-38f3-4ddc-8aad-af683d6fa6d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_566d87ac-d2a7-4beb-8887-ff70da99aea6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_205656ee-38f3-4ddc-8aad-af683d6fa6d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_02d0863e-594f-44e3-ae4f-d9666301b023" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_566d87ac-d2a7-4beb-8887-ff70da99aea6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_02d0863e-594f-44e3-ae4f-d9666301b023" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_dea76cb0-98c9-4f7d-881c-9a41f6287b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_566d87ac-d2a7-4beb-8887-ff70da99aea6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_dea76cb0-98c9-4f7d-881c-9a41f6287b1c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#PropertyandEquipmentComponentsofPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b34fc03a-f1fe-438d-90d4-4d7c22937c43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_bec02403-0095-4413-893c-af5f77aa654d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_b34fc03a-f1fe-438d-90d4-4d7c22937c43" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_bec02403-0095-4413-893c-af5f77aa654d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_af0fe22f-3a84-4f44-a0b5-2b7ccf3b2510" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_b34fc03a-f1fe-438d-90d4-4d7c22937c43" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_af0fe22f-3a84-4f44-a0b5-2b7ccf3b2510" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.crai.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#AccruedExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.crai.com/role/AccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_2d24f8f9-2a9f-4343-af0a-870adfaaf47b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_ff940b57-cb11-4ce5-ab26-7122e4cc308b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_2d24f8f9-2a9f-4343-af0a-870adfaaf47b" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_ff940b57-cb11-4ce5-ab26-7122e4cc308b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c0666855-b007-4c28-9233-dbdb2324347c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_2d24f8f9-2a9f-4343-af0a-870adfaaf47b" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c0666855-b007-4c28-9233-dbdb2324347c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AccruedProjectCostsCurrent_22993314-04e9-4f3e-a4d4-c03baf5f2cbe" xlink:href="crai-20241228.xsd#crai_AccruedProjectCostsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_2d24f8f9-2a9f-4343-af0a-870adfaaf47b" xlink:to="loc_crai_AccruedProjectCostsCurrent_22993314-04e9-4f3e-a4d4-c03baf5f2cbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards_73272e2f-55a0-4726-9efa-78cbe9dfdc6b" xlink:href="crai-20241228.xsd#crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_2d24f8f9-2a9f-4343-af0a-870adfaaf47b" xlink:to="loc_crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards_73272e2f-55a0-4726-9efa-78cbe9dfdc6b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#IncomeTaxesComponentsofIncomeProvisionForTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_116281ac-e996-4b88-a6d3-abc77fc60977" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_82f8a615-a475-4e96-bbd6-1e3d691af99b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_116281ac-e996-4b88-a6d3-abc77fc60977" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_82f8a615-a475-4e96-bbd6-1e3d691af99b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_34121aaf-52cf-44f0-b6d8-00580d5e65eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_116281ac-e996-4b88-a6d3-abc77fc60977" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_34121aaf-52cf-44f0-b6d8-00580d5e65eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_b6758ee7-85b2-45c4-a3c7-754223954e20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_116281ac-e996-4b88-a6d3-abc77fc60977" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_b6758ee7-85b2-45c4-a3c7-754223954e20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0fef5a08-064a-4fed-902c-9755511a1230" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_1eb89c39-3365-4aae-a5df-e8dc5bf6a02d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0fef5a08-064a-4fed-902c-9755511a1230" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_1eb89c39-3365-4aae-a5df-e8dc5bf6a02d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8a6fb81f-431c-48b2-9b68-4318dc1c9cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0fef5a08-064a-4fed-902c-9755511a1230" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8a6fb81f-431c-48b2-9b68-4318dc1c9cd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_83baa03f-b2f8-4413-a865-17648ee0bce8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0fef5a08-064a-4fed-902c-9755511a1230" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_83baa03f-b2f8-4413-a865-17648ee0bce8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_027f5700-1ef1-471d-9c9a-ac3b9e402f58" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_7383abf2-2e61-40f6-b106-c607c79d48e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_027f5700-1ef1-471d-9c9a-ac3b9e402f58" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_7383abf2-2e61-40f6-b106-c607c79d48e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d4a75416-80f0-4c0f-8ae1-2670b42ee7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_027f5700-1ef1-471d-9c9a-ac3b9e402f58" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d4a75416-80f0-4c0f-8ae1-2670b42ee7d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_be48c670-1f6f-4651-a3e8-e3bcbe914295" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_427f9d93-df7c-4c12-a57d-0a21046e5421" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_be48c670-1f6f-4651-a3e8-e3bcbe914295" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_427f9d93-df7c-4c12-a57d-0a21046e5421" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_c3d6fa1d-dd7e-4a2d-829a-a95841e84a49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_be48c670-1f6f-4651-a3e8-e3bcbe914295" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_c3d6fa1d-dd7e-4a2d-829a-a95841e84a49" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#IncomeTaxesReconciliationofIncomeTaxRateDetails"/>
  <link:calculationLink xlink:role="http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d789d951-1afe-4aef-b082-8d6d62ad1046" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_0832c772-f223-4d5c-9eae-b18a5064d2c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d789d951-1afe-4aef-b082-8d6d62ad1046" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_0832c772-f223-4d5c-9eae-b18a5064d2c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_127b1200-a0ad-440d-8cf8-046503e7e0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d789d951-1afe-4aef-b082-8d6d62ad1046" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_127b1200-a0ad-440d-8cf8-046503e7e0b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_e57a7640-7ad3-48cd-a476-31fc5f37168b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d789d951-1afe-4aef-b082-8d6d62ad1046" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_e57a7640-7ad3-48cd-a476-31fc5f37168b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_904d5961-8360-4a9f-96ec-fe783ca6a302" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d789d951-1afe-4aef-b082-8d6d62ad1046" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_904d5961-8360-4a9f-96ec-fe783ca6a302" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation_0e8575cf-7f82-4c9e-9eab-89b82b798256" xlink:href="crai-20241228.xsd#crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d789d951-1afe-4aef-b082-8d6d62ad1046" xlink:to="loc_crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation_0e8575cf-7f82-4c9e-9eab-89b82b798256" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_4b134945-8251-4bd7-92ce-b184f7364d14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d789d951-1afe-4aef-b082-8d6d62ad1046" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_4b134945-8251-4bd7-92ce-b184f7364d14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6cf5ffe4-b649-4f97-93b6-f3fc2ce92d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d789d951-1afe-4aef-b082-8d6d62ad1046" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6cf5ffe4-b649-4f97-93b6-f3fc2ce92d7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_ea0b9b8d-d9c6-4e14-ae42-3e39bcf9dc39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d789d951-1afe-4aef-b082-8d6d62ad1046" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_ea0b9b8d-d9c6-4e14-ae42-3e39bcf9dc39" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails"/>
  <link:calculationLink xlink:role="http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_036edd7a-d18a-4365-adab-3afb79fb98aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_d5eef8d1-b652-40a9-aea7-38796e208be2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_036edd7a-d18a-4365-adab-3afb79fb98aa" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_d5eef8d1-b652-40a9-aea7-38796e208be2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d1a5263a-c0d6-4796-b0b9-eebb76e47fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_036edd7a-d18a-4365-adab-3afb79fb98aa" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d1a5263a-c0d6-4796-b0b9-eebb76e47fc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_707723e8-7852-4e12-9546-c28a177766e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_4ac73ce1-3868-427d-8589-2cc44db7a38c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_707723e8-7852-4e12-9546-c28a177766e0" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_4ac73ce1-3868-427d-8589-2cc44db7a38c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_887ace93-16de-4c72-aea1-ee0d5bb16c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_707723e8-7852-4e12-9546-c28a177766e0" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_887ace93-16de-4c72-aea1-ee0d5bb16c4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_2c22b2c1-2313-4e80-8eca-27e6127eb40d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities_2b090f34-2bfd-4912-9045-652a783c6322" xlink:href="crai-20241228.xsd#crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_2c22b2c1-2313-4e80-8eca-27e6127eb40d" xlink:to="loc_crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities_2b090f34-2bfd-4912-9045-652a783c6322" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_ac3178d2-f175-4359-8d76-f58decbb1d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_2c22b2c1-2313-4e80-8eca-27e6127eb40d" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_ac3178d2-f175-4359-8d76-f58decbb1d0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_2d8cb040-d8e7-43f8-825d-02874adcbfe3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_2c22b2c1-2313-4e80-8eca-27e6127eb40d" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_2d8cb040-d8e7-43f8-825d-02874adcbfe3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_5923cec8-bec1-4a01-93db-6e008fe3e01f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_2c22b2c1-2313-4e80-8eca-27e6127eb40d" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_5923cec8-bec1-4a01-93db-6e008fe3e01f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_f3c903fe-186a-41f8-9af7-eee9198641dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_2c22b2c1-2313-4e80-8eca-27e6127eb40d" xlink:to="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_f3c903fe-186a-41f8-9af7-eee9198641dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_52fcc687-f536-4521-9689-583cecd0e75e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_6de0e814-6f38-436e-a69e-968561aa5654" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_52fcc687-f536-4521-9689-583cecd0e75e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_6de0e814-6f38-436e-a69e-968561aa5654" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DeferredTaxLiabilitiesRightOfUseAssets_5372ad79-4913-46a6-bebf-d6722ebff07d" xlink:href="crai-20241228.xsd#crai_DeferredTaxLiabilitiesRightOfUseAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_52fcc687-f536-4521-9689-583cecd0e75e" xlink:to="loc_crai_DeferredTaxLiabilitiesRightOfUseAssets_5372ad79-4913-46a6-bebf-d6722ebff07d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DeferredTaxLiabilitiesPrepaidAndOther_9c4f874a-8bec-4b50-98ba-a118939f24f0" xlink:href="crai-20241228.xsd#crai_DeferredTaxLiabilitiesPrepaidAndOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_52fcc687-f536-4521-9689-583cecd0e75e" xlink:to="loc_crai_DeferredTaxLiabilitiesPrepaidAndOther_9c4f874a-8bec-4b50-98ba-a118939f24f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_c94d4e2d-1bcf-43de-89af-29e78b599000" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_52fcc687-f536-4521-9689-583cecd0e75e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_c94d4e2d-1bcf-43de-89af-29e78b599000" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.crai.com/role/NetIncomePerShareDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#NetIncomePerShareDetails"/>
  <link:calculationLink xlink:role="http://www.crai.com/role/NetIncomePerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1fd154ac-f7a2-459c-95ca-3ffde3c51231" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_93a7c37f-e76e-403c-96b7-cd4d7bbe11d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1fd154ac-f7a2-459c-95ca-3ffde3c51231" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_93a7c37f-e76e-403c-96b7-cd4d7bbe11d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0f56122f-54bd-49b6-8048-099c34bf0e25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1fd154ac-f7a2-459c-95ca-3ffde3c51231" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0f56122f-54bd-49b6-8048-099c34bf0e25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_dca38daa-cf81-4d18-a20d-841de99d3d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_dae7d4ea-8e48-4b8f-b3ef-f49b23dd90bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_dca38daa-cf81-4d18-a20d-841de99d3d1f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_dae7d4ea-8e48-4b8f-b3ef-f49b23dd90bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_aba2f08b-e050-43c8-9189-29f8444e0af2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_dca38daa-cf81-4d18-a20d-841de99d3d1f" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_aba2f08b-e050-43c8-9189-29f8444e0af2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_b66832ff-b107-4d42-88ac-f56f0097b836" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_cedd0255-1248-41f3-8a56-aa17a7eb6437" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_b66832ff-b107-4d42-88ac-f56f0097b836" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_cedd0255-1248-41f3-8a56-aa17a7eb6437" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_34d72fad-6bc7-46d8-8396-bb3258826e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6ff411a7-a58e-4bf3-97b5-44d63888d446" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_34d72fad-6bc7-46d8-8396-bb3258826e5c" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6ff411a7-a58e-4bf3-97b5-44d63888d446" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>crai-20241228_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:8c788ae6-1c7e-4aa7-bde2-ccfc83408780,g:dcf5a00d-c226-40af-a576-88200447957c-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="crai-20241228.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_26a0633f-5dba-4fcf-8c7e-8ec194075507" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_63dc1f01-8cba-4320-917b-9f4ac4af9fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_26a0633f-5dba-4fcf-8c7e-8ec194075507" xlink:to="loc_us-gaap_StatementTable_63dc1f01-8cba-4320-917b-9f4ac4af9fc0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_750d64ec-f975-4944-9485-0707729c1701" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_63dc1f01-8cba-4320-917b-9f4ac4af9fc0" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_750d64ec-f975-4944-9485-0707729c1701" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_750d64ec-f975-4944-9485-0707729c1701_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_750d64ec-f975-4944-9485-0707729c1701" xlink:to="loc_us-gaap_EquityComponentDomain_750d64ec-f975-4944-9485-0707729c1701_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_89098f18-aca0-4e5b-8750-4c32ea5c25c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_750d64ec-f975-4944-9485-0707729c1701" xlink:to="loc_us-gaap_EquityComponentDomain_89098f18-aca0-4e5b-8750-4c32ea5c25c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_73b40315-79cd-4d31-9118-2ee249ad04e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_89098f18-aca0-4e5b-8750-4c32ea5c25c5" xlink:to="loc_us-gaap_CommonStockMember_73b40315-79cd-4d31-9118-2ee249ad04e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_57672d47-0fa9-4710-8f86-e1c0b22d31eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_89098f18-aca0-4e5b-8750-4c32ea5c25c5" xlink:to="loc_us-gaap_RetainedEarningsMember_57672d47-0fa9-4710-8f86-e1c0b22d31eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5ec7185e-c60e-42df-a856-c64a3871613c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_89098f18-aca0-4e5b-8750-4c32ea5c25c5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5ec7185e-c60e-42df-a856-c64a3871613c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_26a0633f-5dba-4fcf-8c7e-8ec194075507" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6bfeefd8-70ef-485a-be6c-7f9a03a06792" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_6bfeefd8-70ef-485a-be6c-7f9a03a06792" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6a844232-790c-4df6-acc0-20eecf2b68df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_StockholdersEquity_6a844232-790c-4df6-acc0-20eecf2b68df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9fe873aa-f660-4a3e-9e3d-d2a68c6b8203" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_ProfitLoss_9fe873aa-f660-4a3e-9e3d-d2a68c6b8203" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f7bca45c-48cd-4e5b-8160-9ab5fcdfe41a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f7bca45c-48cd-4e5b-8160-9ab5fcdfe41a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_baca46d0-48d7-4a19-93f0-53af53e24d4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_baca46d0-48d7-4a19-93f0-53af53e24d4c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_8e386799-6edf-4a12-bc6b-a020c7884502" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_8e386799-6edf-4a12-bc6b-a020c7884502" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_f49f24de-d996-4eb2-bfae-967146e1fbbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_f49f24de-d996-4eb2-bfae-967146e1fbbd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_a67099f5-ad1a-4047-a8c2-46fe7b78a8c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_a67099f5-ad1a-4047-a8c2-46fe7b78a8c1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_9fcdb2ed-d6c8-4860-97a5-999515dd8f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_9fcdb2ed-d6c8-4860-97a5-999515dd8f5a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_54efc944-9b97-4308-b9da-9ddbdf476412" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_54efc944-9b97-4308-b9da-9ddbdf476412" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b37d2df1-7c1f-4e7c-aa77-5227bdd9052c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b37d2df1-7c1f-4e7c-aa77-5227bdd9052c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_8d4f6c63-eea5-466a-915d-6a6c710a6b96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_8d4f6c63-eea5-466a-915d-6a6c710a6b96" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AccruedExciseTaxOnSharesRepurchased_de7fdec3-9767-4e28-8050-b7df5a7446b3" xlink:href="crai-20241228.xsd#crai_AccruedExciseTaxOnSharesRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_crai_AccruedExciseTaxOnSharesRepurchased_de7fdec3-9767-4e28-8050-b7df5a7446b3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DividendsStockNet_fd81a313-c5ad-429f-9632-5f14355d5743" xlink:href="crai-20241228.xsd#crai_DividendsStockNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_crai_DividendsStockNet_fd81a313-c5ad-429f-9632-5f14355d5743" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsStock_5b88241e-f73a-481b-9919-9a008ec96e82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_DividendsStock_5b88241e-f73a-481b-9919-9a008ec96e82" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_16570e97-0c82-4a95-b193-1d5531e92916" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_DividendsCash_16570e97-0c82-4a95-b193-1d5531e92916" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_920c0a21-8c5c-4e1d-b417-d23283e86992" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5db4b57f-aa16-42e7-8002-1fc530d335ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDeferredCompensationDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#SummaryofSignificantAccountingPoliciesDeferredCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDeferredCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_8af0a327-933c-4908-88b4-57ac2835f253" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_e7833023-d7c1-4bd2-bb9a-da1345e02ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_8af0a327-933c-4908-88b4-57ac2835f253" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_e7833023-d7c1-4bd2-bb9a-da1345e02ca1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b976615c-a192-4419-9426-3fe926623839" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_e7833023-d7c1-4bd2-bb9a-da1345e02ca1" xlink:to="loc_srt_RangeAxis_b976615c-a192-4419-9426-3fe926623839" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b976615c-a192-4419-9426-3fe926623839_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b976615c-a192-4419-9426-3fe926623839" xlink:to="loc_srt_RangeMember_b976615c-a192-4419-9426-3fe926623839_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2782ccb4-546e-4313-8f6c-dcf2cc4c9852" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b976615c-a192-4419-9426-3fe926623839" xlink:to="loc_srt_RangeMember_2782ccb4-546e-4313-8f6c-dcf2cc4c9852" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_59fd1d01-2692-44ac-bce4-89097f19553f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2782ccb4-546e-4313-8f6c-dcf2cc4c9852" xlink:to="loc_srt_MinimumMember_59fd1d01-2692-44ac-bce4-89097f19553f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a0ae71a1-b48f-4ada-a418-e57bb06a198c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2782ccb4-546e-4313-8f6c-dcf2cc4c9852" xlink:to="loc_srt_MaximumMember_a0ae71a1-b48f-4ada-a418-e57bb06a198c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_d6e38c08-aa15-4938-a03a-0a7e3eb88022" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_8af0a327-933c-4908-88b4-57ac2835f253" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_d6e38c08-aa15-4938-a03a-0a7e3eb88022" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#SummaryofSignificantAccountingPoliciesLeasesDetails"/>
  <link:definitionLink xlink:role="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_d0a99184-f99f-42d8-8af3-0fe457657771" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_c7ae3de7-05af-453c-866b-6e19d75e9b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d0a99184-f99f-42d8-8af3-0fe457657771" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_c7ae3de7-05af-453c-866b-6e19d75e9b5b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_29f268dd-1c45-44a7-8c04-4708da54f4ae" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c7ae3de7-05af-453c-866b-6e19d75e9b5b" xlink:to="loc_srt_RangeAxis_29f268dd-1c45-44a7-8c04-4708da54f4ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_29f268dd-1c45-44a7-8c04-4708da54f4ae_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_29f268dd-1c45-44a7-8c04-4708da54f4ae" xlink:to="loc_srt_RangeMember_29f268dd-1c45-44a7-8c04-4708da54f4ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7d9b5749-4216-4cf9-9ef0-1cfe62c47275" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_29f268dd-1c45-44a7-8c04-4708da54f4ae" xlink:to="loc_srt_RangeMember_7d9b5749-4216-4cf9-9ef0-1cfe62c47275" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cb385f1f-5328-47b8-a65a-469fd00736be" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7d9b5749-4216-4cf9-9ef0-1cfe62c47275" xlink:to="loc_srt_MinimumMember_cb385f1f-5328-47b8-a65a-469fd00736be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_77884622-60eb-4ed8-bd4b-c407e9d59c76" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7d9b5749-4216-4cf9-9ef0-1cfe62c47275" xlink:to="loc_srt_MaximumMember_77884622-60eb-4ed8-bd4b-c407e9d59c76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_f54587f8-3c10-4093-b7c0-dd7bf2d7f957" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d0a99184-f99f-42d8-8af3-0fe457657771" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_f54587f8-3c10-4093-b7c0-dd7bf2d7f957" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_f30b88c7-393e-4c2f-bdb9-b3cab5860c74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d0a99184-f99f-42d8-8af3-0fe457657771" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_f30b88c7-393e-4c2f-bdb9-b3cab5860c74" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ca97609d-506c-4a09-b3f1-3eceefc90e65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f034beed-d2cc-41c3-bccd-0ba84cee661f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ca97609d-506c-4a09-b3f1-3eceefc90e65" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f034beed-d2cc-41c3-bccd-0ba84cee661f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_10b7c4c6-9cbb-46f5-8383-6b3863b8b00d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f034beed-d2cc-41c3-bccd-0ba84cee661f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_10b7c4c6-9cbb-46f5-8383-6b3863b8b00d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_10b7c4c6-9cbb-46f5-8383-6b3863b8b00d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_10b7c4c6-9cbb-46f5-8383-6b3863b8b00d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_10b7c4c6-9cbb-46f5-8383-6b3863b8b00d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8f86096c-4961-43f3-a811-cac540fd5f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_10b7c4c6-9cbb-46f5-8383-6b3863b8b00d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8f86096c-4961-43f3-a811-cac540fd5f9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_0aa46198-6d60-4a09-ae44-719f3ec976d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8f86096c-4961-43f3-a811-cac540fd5f9b" xlink:to="loc_us-gaap_ComputerEquipmentMember_0aa46198-6d60-4a09-ae44-719f3ec976d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_ba0e8849-43ee-4eb7-895f-7e1601c3ea91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8f86096c-4961-43f3-a811-cac540fd5f9b" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_ba0e8849-43ee-4eb7-895f-7e1601c3ea91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_75f7d11a-a181-46f9-9ad3-4cf4961b3564" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8f86096c-4961-43f3-a811-cac540fd5f9b" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_75f7d11a-a181-46f9-9ad3-4cf4961b3564" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e2b176af-4314-4b6d-95bd-4ad08f5ccb45" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f034beed-d2cc-41c3-bccd-0ba84cee661f" xlink:to="loc_srt_RangeAxis_e2b176af-4314-4b6d-95bd-4ad08f5ccb45" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e2b176af-4314-4b6d-95bd-4ad08f5ccb45_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e2b176af-4314-4b6d-95bd-4ad08f5ccb45" xlink:to="loc_srt_RangeMember_e2b176af-4314-4b6d-95bd-4ad08f5ccb45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6b9c3377-d147-4aeb-b136-8ef331f9af23" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e2b176af-4314-4b6d-95bd-4ad08f5ccb45" xlink:to="loc_srt_RangeMember_6b9c3377-d147-4aeb-b136-8ef331f9af23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_15c919af-96d1-4f96-bb49-3db1789d4b82" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6b9c3377-d147-4aeb-b136-8ef331f9af23" xlink:to="loc_srt_MinimumMember_15c919af-96d1-4f96-bb49-3db1789d4b82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b309caa2-2138-4de6-b492-670519bcf060" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6b9c3377-d147-4aeb-b136-8ef331f9af23" xlink:to="loc_srt_MaximumMember_b309caa2-2138-4de6-b492-670519bcf060" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_ad7fd9af-eaca-45ea-a284-6d071ba3a765" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ca97609d-506c-4a09-b3f1-3eceefc90e65" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_ad7fd9af-eaca-45ea-a284-6d071ba3a765" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#RevenuesandAllowancesDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_76d61d74-ba65-4ce1-bf0d-d8384d4750b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e18b53bd-50e8-4dee-ad86-336aaf0f4cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_76d61d74-ba65-4ce1-bf0d-d8384d4750b8" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e18b53bd-50e8-4dee-ad86-336aaf0f4cf3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_bf4c3b20-9c81-417b-98bb-f2fc3cad1636" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e18b53bd-50e8-4dee-ad86-336aaf0f4cf3" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_bf4c3b20-9c81-417b-98bb-f2fc3cad1636" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_bf4c3b20-9c81-417b-98bb-f2fc3cad1636_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_bf4c3b20-9c81-417b-98bb-f2fc3cad1636" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_bf4c3b20-9c81-417b-98bb-f2fc3cad1636_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_52b48d16-8941-482c-a6f3-cf4357a81a09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_bf4c3b20-9c81-417b-98bb-f2fc3cad1636" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_52b48d16-8941-482c-a6f3-cf4357a81a09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_74c0b5d6-401a-405f-aee5-443aeb06978d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FixedPriceContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_52b48d16-8941-482c-a6f3-cf4357a81a09" xlink:to="loc_us-gaap_FixedPriceContractMember_74c0b5d6-401a-405f-aee5-443aeb06978d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_1f9f307f-d37b-4380-8d80-4b232f109357" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_52b48d16-8941-482c-a6f3-cf4357a81a09" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_1f9f307f-d37b-4380-8d80-4b232f109357" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_5e9227da-146f-4574-8a4d-c38a12284eca" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e18b53bd-50e8-4dee-ad86-336aaf0f4cf3" xlink:to="loc_srt_StatementGeographicalAxis_5e9227da-146f-4574-8a4d-c38a12284eca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5e9227da-146f-4574-8a4d-c38a12284eca_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_5e9227da-146f-4574-8a4d-c38a12284eca" xlink:to="loc_srt_SegmentGeographicalDomain_5e9227da-146f-4574-8a4d-c38a12284eca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3dbcad25-ce77-4364-b73b-209f5ff15b6f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_5e9227da-146f-4574-8a4d-c38a12284eca" xlink:to="loc_srt_SegmentGeographicalDomain_3dbcad25-ce77-4364-b73b-209f5ff15b6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_4b044fe2-6c8e-4c67-a1d8-33046ac131ca" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3dbcad25-ce77-4364-b73b-209f5ff15b6f" xlink:to="loc_country_US_4b044fe2-6c8e-4c67-a1d8-33046ac131ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_edb757ac-9a93-4d73-b6c2-a0efff9a5411" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3dbcad25-ce77-4364-b73b-209f5ff15b6f" xlink:to="loc_country_GB_edb757ac-9a93-4d73-b6c2-a0efff9a5411" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_CountriesOtherThanUnitedStatesUnitedKingdomMember_567bc65b-6ffa-4156-9cad-116a6ee63bb6" xlink:href="crai-20241228.xsd#crai_CountriesOtherThanUnitedStatesUnitedKingdomMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3dbcad25-ce77-4364-b73b-209f5ff15b6f" xlink:to="loc_crai_CountriesOtherThanUnitedStatesUnitedKingdomMember_567bc65b-6ffa-4156-9cad-116a6ee63bb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a0d9521-deab-4098-a937-f9cd9fc3370f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_76d61d74-ba65-4ce1-bf0d-d8384d4750b8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a0d9521-deab-4098-a937-f9cd9fc3370f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.crai.com/role/ForgivableLoansNarrativeDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#ForgivableLoansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.crai.com/role/ForgivableLoansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1ba1e1c2-2364-44a7-812d-d8249a1c0568" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_b3b0f7ea-164f-4bd2-a6eb-7b537e87ee8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1ba1e1c2-2364-44a7-812d-d8249a1c0568" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_b3b0f7ea-164f-4bd2-a6eb-7b537e87ee8c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1cf0d080-4be7-41f7-ba29-ad1944f3506f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_b3b0f7ea-164f-4bd2-a6eb-7b537e87ee8c" xlink:to="loc_srt_RangeAxis_1cf0d080-4be7-41f7-ba29-ad1944f3506f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1cf0d080-4be7-41f7-ba29-ad1944f3506f_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1cf0d080-4be7-41f7-ba29-ad1944f3506f" xlink:to="loc_srt_RangeMember_1cf0d080-4be7-41f7-ba29-ad1944f3506f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d4d65854-a09b-49d2-aa51-72e3349efb00" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1cf0d080-4be7-41f7-ba29-ad1944f3506f" xlink:to="loc_srt_RangeMember_d4d65854-a09b-49d2-aa51-72e3349efb00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2c4d1dd6-8e2d-4789-9248-8146618de463" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d4d65854-a09b-49d2-aa51-72e3349efb00" xlink:to="loc_srt_MinimumMember_2c4d1dd6-8e2d-4789-9248-8146618de463" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0c76fea5-9a38-46e0-83c4-2b23cb9b27a7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d4d65854-a09b-49d2-aa51-72e3349efb00" xlink:to="loc_srt_MaximumMember_0c76fea5-9a38-46e0-83c4-2b23cb9b27a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoanTerm_55817979-f1a3-4ef9-83a6-9aa49844e479" xlink:href="crai-20241228.xsd#crai_ForgivableLoanTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1ba1e1c2-2364-44a7-812d-d8249a1c0568" xlink:to="loc_crai_ForgivableLoanTerm_55817979-f1a3-4ef9-83a6-9aa49844e479" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansInterestRate_b68cf6b8-b94a-490d-93d8-1a4722be7c00" xlink:href="crai-20241228.xsd#crai_ForgivableLoansInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1ba1e1c2-2364-44a7-812d-d8249a1c0568" xlink:to="loc_crai_ForgivableLoansInterestRate_b68cf6b8-b94a-490d-93d8-1a4722be7c00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven_2f4d01a9-51a2-44ec-9a6d-624110244409" xlink:href="crai-20241228.xsd#crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1ba1e1c2-2364-44a7-812d-d8249a1c0568" xlink:to="loc_crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven_2f4d01a9-51a2-44ec-9a6d-624110244409" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#GoodwillandIntangibleAssetsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_64eb5077-8f58-482c-b9c9-24176a8afcf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_0bdf075a-eb35-4510-98e2-7153b8dc98a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_64eb5077-8f58-482c-b9c9-24176a8afcf5" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_0bdf075a-eb35-4510-98e2-7153b8dc98a5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_92f6119e-fc5f-40d5-89c0-6048f504ed66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_0bdf075a-eb35-4510-98e2-7153b8dc98a5" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_92f6119e-fc5f-40d5-89c0-6048f504ed66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_92f6119e-fc5f-40d5-89c0-6048f504ed66_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_92f6119e-fc5f-40d5-89c0-6048f504ed66" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_92f6119e-fc5f-40d5-89c0-6048f504ed66_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c85157ef-b05b-4d6a-8525-dfd4451fdf54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_92f6119e-fc5f-40d5-89c0-6048f504ed66" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c85157ef-b05b-4d6a-8525-dfd4451fdf54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_WelchConsultingLtdMember_2f8cf33f-e70d-43e4-aace-cafbe0c2c6b5" xlink:href="crai-20241228.xsd#crai_WelchConsultingLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c85157ef-b05b-4d6a-8525-dfd4451fdf54" xlink:to="loc_crai_WelchConsultingLtdMember_2f8cf33f-e70d-43e4-aace-cafbe0c2c6b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_BioStrategiesGroupIncMember_4e1bb774-020e-4cd6-925e-5fee90e552bb" xlink:href="crai-20241228.xsd#crai_BioStrategiesGroupIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c85157ef-b05b-4d6a-8525-dfd4451fdf54" xlink:to="loc_crai_BioStrategiesGroupIncMember_4e1bb774-020e-4cd6-925e-5fee90e552bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_88b513aa-dc70-4ad0-86fd-47a60feecabe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_0bdf075a-eb35-4510-98e2-7153b8dc98a5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_88b513aa-dc70-4ad0-86fd-47a60feecabe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_88b513aa-dc70-4ad0-86fd-47a60feecabe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_88b513aa-dc70-4ad0-86fd-47a60feecabe" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_88b513aa-dc70-4ad0-86fd-47a60feecabe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_21cb0eb1-1fe4-49e9-9a2d-0914d495603e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_88b513aa-dc70-4ad0-86fd-47a60feecabe" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_21cb0eb1-1fe4-49e9-9a2d-0914d495603e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_6228dedd-4898-4f88-b871-1a28eff7cc04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_21cb0eb1-1fe4-49e9-9a2d-0914d495603e" xlink:to="loc_us-gaap_CustomerRelationshipsMember_6228dedd-4898-4f88-b871-1a28eff7cc04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_cc31c31b-2031-4138-b8ca-21aefb6ac13c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_64eb5077-8f58-482c-b9c9-24176a8afcf5" xlink:to="loc_us-gaap_GoodwillGross_cc31c31b-2031-4138-b8ca-21aefb6ac13c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_e6e4490d-7ded-4e2b-98f0-2116f1112190" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_64eb5077-8f58-482c-b9c9-24176a8afcf5" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_e6e4490d-7ded-4e2b-98f0-2116f1112190" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_25462a3d-78e6-4121-b91f-0ab81f9a94a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_64eb5077-8f58-482c-b9c9-24176a8afcf5" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_25462a3d-78e6-4121-b91f-0ab81f9a94a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c69a5f1d-b2c8-4a30-b74f-15c7b4a2255e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_64eb5077-8f58-482c-b9c9-24176a8afcf5" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c69a5f1d-b2c8-4a30-b74f-15c7b4a2255e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_ec83a359-66e1-44e8-9b24-8e14eafd9913" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_64eb5077-8f58-482c-b9c9-24176a8afcf5" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_ec83a359-66e1-44e8-9b24-8e14eafd9913" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#GoodwillandIntangibleAssetsAcquiredandAmortizationDetails"/>
  <link:definitionLink xlink:role="http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_805be4d1-7aa8-492d-9f77-182bf9b0dcf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_90b6b728-8356-40ac-96d2-8fd9ba58021f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_805be4d1-7aa8-492d-9f77-182bf9b0dcf5" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_90b6b728-8356-40ac-96d2-8fd9ba58021f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bae9e37d-a5a7-4852-830c-61bc45e8dc5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_90b6b728-8356-40ac-96d2-8fd9ba58021f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bae9e37d-a5a7-4852-830c-61bc45e8dc5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bae9e37d-a5a7-4852-830c-61bc45e8dc5e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bae9e37d-a5a7-4852-830c-61bc45e8dc5e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bae9e37d-a5a7-4852-830c-61bc45e8dc5e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_97cd37fe-366b-467d-a833-2b51a51cd5fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bae9e37d-a5a7-4852-830c-61bc45e8dc5e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_97cd37fe-366b-467d-a833-2b51a51cd5fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_d6c70c51-f88c-4d71-96bb-5041222cb0f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_97cd37fe-366b-467d-a833-2b51a51cd5fc" xlink:to="loc_us-gaap_CustomerRelationshipsMember_d6c70c51-f88c-4d71-96bb-5041222cb0f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_20698fb3-14a7-4bc9-babe-84e820ff3b81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_805be4d1-7aa8-492d-9f77-182bf9b0dcf5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_20698fb3-14a7-4bc9-babe-84e820ff3b81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_57170ec1-a6fe-454b-a205-c6dab70c58dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_805be4d1-7aa8-492d-9f77-182bf9b0dcf5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_57170ec1-a6fe-454b-a205-c6dab70c58dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2e438654-66a6-4543-967b-783fdb33e00f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_805be4d1-7aa8-492d-9f77-182bf9b0dcf5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2e438654-66a6-4543-967b-783fdb33e00f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_772d4756-f742-4fba-99fc-68f4a44243ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_805be4d1-7aa8-492d-9f77-182bf9b0dcf5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_772d4756-f742-4fba-99fc-68f4a44243ae" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#PropertyandEquipmentComponentsofPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_36a6f09c-9c63-48df-ad6a-33bada33f6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_50fff88a-1bb3-4818-bca7-a048b9204f93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_36a6f09c-9c63-48df-ad6a-33bada33f6b0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_50fff88a-1bb3-4818-bca7-a048b9204f93" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f2b635d4-faa4-4c08-84ec-9ff71d60ce22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_50fff88a-1bb3-4818-bca7-a048b9204f93" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f2b635d4-faa4-4c08-84ec-9ff71d60ce22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f2b635d4-faa4-4c08-84ec-9ff71d60ce22_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f2b635d4-faa4-4c08-84ec-9ff71d60ce22" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f2b635d4-faa4-4c08-84ec-9ff71d60ce22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9aacc6da-bab1-46c9-871c-6c1fed0d3ab9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f2b635d4-faa4-4c08-84ec-9ff71d60ce22" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9aacc6da-bab1-46c9-871c-6c1fed0d3ab9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ComputerOfficeEquipmentAndSoftwareMember_2841da87-5081-4c52-8d48-7518bf5971d2" xlink:href="crai-20241228.xsd#crai_ComputerOfficeEquipmentAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9aacc6da-bab1-46c9-871c-6c1fed0d3ab9" xlink:to="loc_crai_ComputerOfficeEquipmentAndSoftwareMember_2841da87-5081-4c52-8d48-7518bf5971d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_eafa1d50-bb03-4619-9f9b-e8d8950dfb12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9aacc6da-bab1-46c9-871c-6c1fed0d3ab9" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_eafa1d50-bb03-4619-9f9b-e8d8950dfb12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_d83d3832-2bb9-4866-ae52-d2c52e94e09c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9aacc6da-bab1-46c9-871c-6c1fed0d3ab9" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_d83d3832-2bb9-4866-ae52-d2c52e94e09c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_16261619-4745-4196-994c-579695078f12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_36a6f09c-9c63-48df-ad6a-33bada33f6b0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_16261619-4745-4196-994c-579695078f12" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_38dfd3f3-aac4-4dde-99bf-e2a8e84bd12f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_36a6f09c-9c63-48df-ad6a-33bada33f6b0" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_38dfd3f3-aac4-4dde-99bf-e2a8e84bd12f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d62d6e05-b68c-49dc-98b0-48e8cfc9ee6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_36a6f09c-9c63-48df-ad6a-33bada33f6b0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d62d6e05-b68c-49dc-98b0-48e8cfc9ee6a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.crai.com/role/PropertyandEquipmentLonglivedAssetsDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#PropertyandEquipmentLonglivedAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.crai.com/role/PropertyandEquipmentLonglivedAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_619b5e04-9f08-4760-9a82-adbbcbe36fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_0fec920d-ec25-443c-8b44-12430d04a1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_619b5e04-9f08-4760-9a82-adbbcbe36fe0" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_0fec920d-ec25-443c-8b44-12430d04a1d9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_568e335e-a56a-41fe-9379-dcfed37455bc" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_0fec920d-ec25-443c-8b44-12430d04a1d9" xlink:to="loc_srt_StatementGeographicalAxis_568e335e-a56a-41fe-9379-dcfed37455bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_568e335e-a56a-41fe-9379-dcfed37455bc_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_568e335e-a56a-41fe-9379-dcfed37455bc" xlink:to="loc_srt_SegmentGeographicalDomain_568e335e-a56a-41fe-9379-dcfed37455bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3d845da9-90c3-40f6-954e-7ed3b6b2bf82" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_568e335e-a56a-41fe-9379-dcfed37455bc" xlink:to="loc_srt_SegmentGeographicalDomain_3d845da9-90c3-40f6-954e-7ed3b6b2bf82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_add43151-cf18-45b0-9000-005eb25feee6" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3d845da9-90c3-40f6-954e-7ed3b6b2bf82" xlink:to="loc_country_US_add43151-cf18-45b0-9000-005eb25feee6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_03a098f6-021c-40dd-acda-7e19a5d05b0b" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3d845da9-90c3-40f6-954e-7ed3b6b2bf82" xlink:to="loc_country_GB_03a098f6-021c-40dd-acda-7e19a5d05b0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForeignCountriesOtherThanUnitedKingdomMember_1670eade-4020-417d-a5f7-c61f509266ed" xlink:href="crai-20241228.xsd#crai_ForeignCountriesOtherThanUnitedKingdomMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3d845da9-90c3-40f6-954e-7ed3b6b2bf82" xlink:to="loc_crai_ForeignCountriesOtherThanUnitedKingdomMember_1670eade-4020-417d-a5f7-c61f509266ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_635e6874-d41e-4712-bf03-9fe4b0e86728" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_619b5e04-9f08-4760-9a82-adbbcbe36fe0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_635e6874-d41e-4712-bf03-9fe4b0e86728" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#IncomeTaxesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_09d26f53-fc8c-46d7-84ea-8d82a87bdbdf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_9da877c5-0a42-4657-a0fd-a0de9e36f953" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_09d26f53-fc8c-46d7-84ea-8d82a87bdbdf" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_9da877c5-0a42-4657-a0fd-a0de9e36f953" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_2690396d-b44f-49f4-9301-6509e357d465" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_9da877c5-0a42-4657-a0fd-a0de9e36f953" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_2690396d-b44f-49f4-9301-6509e357d465" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_2690396d-b44f-49f4-9301-6509e357d465_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_2690396d-b44f-49f4-9301-6509e357d465" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_2690396d-b44f-49f4-9301-6509e357d465_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_71fdbf2b-35e6-4016-8099-4ad030149dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_2690396d-b44f-49f4-9301-6509e357d465" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_71fdbf2b-35e6-4016-8099-4ad030149dd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DomesticCountryAndForeignCountryMember_6bf0d445-aaad-48e3-9eaf-19cfef9401b6" xlink:href="crai-20241228.xsd#crai_DomesticCountryAndForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_71fdbf2b-35e6-4016-8099-4ad030149dd8" xlink:to="loc_crai_DomesticCountryAndForeignCountryMember_6bf0d445-aaad-48e3-9eaf-19cfef9401b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1f0d81b4-0693-40cf-8322-bc98fd9bba46" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_9da877c5-0a42-4657-a0fd-a0de9e36f953" xlink:to="loc_srt_RangeAxis_1f0d81b4-0693-40cf-8322-bc98fd9bba46" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1f0d81b4-0693-40cf-8322-bc98fd9bba46_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1f0d81b4-0693-40cf-8322-bc98fd9bba46" xlink:to="loc_srt_RangeMember_1f0d81b4-0693-40cf-8322-bc98fd9bba46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_de0110ba-6050-40fd-8173-0c7950aca4e7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1f0d81b4-0693-40cf-8322-bc98fd9bba46" xlink:to="loc_srt_RangeMember_de0110ba-6050-40fd-8173-0c7950aca4e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a04ca8ee-147d-4b24-a90b-abea03b6d9a2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_de0110ba-6050-40fd-8173-0c7950aca4e7" xlink:to="loc_srt_MinimumMember_a04ca8ee-147d-4b24-a90b-abea03b6d9a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_1e0a733c-5514-44d9-a82e-01e807d4ea77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_09d26f53-fc8c-46d7-84ea-8d82a87bdbdf" xlink:to="loc_us-gaap_OperatingLossCarryforwards_1e0a733c-5514-44d9-a82e-01e807d4ea77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_IncreaseDecreaseInOperatingLossCarryforwards_c32afa4b-0623-4ca5-9c82-7b899f3e1d31" xlink:href="crai-20241228.xsd#crai_IncreaseDecreaseInOperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_09d26f53-fc8c-46d7-84ea-8d82a87bdbdf" xlink:to="loc_crai_IncreaseDecreaseInOperatingLossCarryforwards_c32afa4b-0623-4ca5-9c82-7b899f3e1d31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_OperatingLossCarryforwardLives_50165e7f-a6ef-4367-8574-fead158a1b20" xlink:href="crai-20241228.xsd#crai_OperatingLossCarryforwardLives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_09d26f53-fc8c-46d7-84ea-8d82a87bdbdf" xlink:to="loc_crai_OperatingLossCarryforwardLives_50165e7f-a6ef-4367-8574-fead158a1b20" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_637625c6-051e-44c4-9c2c-c8e8509fa69d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_09d26f53-fc8c-46d7-84ea-8d82a87bdbdf" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_637625c6-051e-44c4-9c2c-c8e8509fa69d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_0aa771b0-d022-407c-ab57-d39f73e94c08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_09d26f53-fc8c-46d7-84ea-8d82a87bdbdf" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_0aa771b0-d022-407c-ab57-d39f73e94c08" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_6d04fca6-d024-493e-a1cb-db19ea148876" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_09d26f53-fc8c-46d7-84ea-8d82a87bdbdf" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_6d04fca6-d024-493e-a1cb-db19ea148876" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#ShareBasedCompensationAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbb4144d-9908-4cef-ade4-c6ee5c2d115e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbb4144d-9908-4cef-ade4-c6ee5c2d115e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_94c7d81b-6f70-4ffc-8c3d-4390fd3353d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbb4144d-9908-4cef-ade4-c6ee5c2d115e" xlink:to="loc_us-gaap_PlanNameAxis_94c7d81b-6f70-4ffc-8c3d-4390fd3353d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_94c7d81b-6f70-4ffc-8c3d-4390fd3353d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_94c7d81b-6f70-4ffc-8c3d-4390fd3353d5" xlink:to="loc_us-gaap_PlanNameDomain_94c7d81b-6f70-4ffc-8c3d-4390fd3353d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_33b3a6d3-9bad-42cb-87a0-a7726aebc9e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_94c7d81b-6f70-4ffc-8c3d-4390fd3353d5" xlink:to="loc_us-gaap_PlanNameDomain_33b3a6d3-9bad-42cb-87a0-a7726aebc9e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AmendedAndRestatedEquityIncentivePlan2006Member_66b41bc8-079c-4a73-afd0-cf81677618f4" xlink:href="crai-20241228.xsd#crai_AmendedAndRestatedEquityIncentivePlan2006Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_33b3a6d3-9bad-42cb-87a0-a7726aebc9e2" xlink:to="loc_crai_AmendedAndRestatedEquityIncentivePlan2006Member_66b41bc8-079c-4a73-afd0-cf81677618f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_A1998ESPPMember_f48e92d8-88dc-467b-b093-011b4cb6c2b9" xlink:href="crai-20241228.xsd#crai_A1998ESPPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_33b3a6d3-9bad-42cb-87a0-a7726aebc9e2" xlink:to="loc_crai_A1998ESPPMember_f48e92d8-88dc-467b-b093-011b4cb6c2b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1e52e896-93ca-4c5f-aebf-bd695558f704" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbb4144d-9908-4cef-ade4-c6ee5c2d115e" xlink:to="loc_us-gaap_AwardTypeAxis_1e52e896-93ca-4c5f-aebf-bd695558f704" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1e52e896-93ca-4c5f-aebf-bd695558f704_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1e52e896-93ca-4c5f-aebf-bd695558f704" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1e52e896-93ca-4c5f-aebf-bd695558f704_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_880c5496-3742-48fc-b191-67bd3c34d8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1e52e896-93ca-4c5f-aebf-bd695558f704" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_880c5496-3742-48fc-b191-67bd3c34d8ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_8acf7c34-bc64-4935-9e64-cf8742e8062d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_880c5496-3742-48fc-b191-67bd3c34d8ee" xlink:to="loc_us-gaap_EmployeeStockOptionMember_8acf7c34-bc64-4935-9e64-cf8742e8062d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_e3ad6e70-b34b-452c-82d1-407034facf34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_880c5496-3742-48fc-b191-67bd3c34d8ee" xlink:to="loc_us-gaap_RestrictedStockMember_e3ad6e70-b34b-452c-82d1-407034facf34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5d0bc391-c038-4f14-b151-f80677961e02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_880c5496-3742-48fc-b191-67bd3c34d8ee" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5d0bc391-c038-4f14-b151-f80677961e02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_PerformanceVestingRestrictedStockUnitsMember_e7896766-8966-4120-a7f9-bf498a5bca44" xlink:href="crai-20241228.xsd#crai_PerformanceVestingRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_880c5496-3742-48fc-b191-67bd3c34d8ee" xlink:to="loc_crai_PerformanceVestingRestrictedStockUnitsMember_e7896766-8966-4120-a7f9-bf498a5bca44" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f0313160-e1e5-4844-9752-159d5eaf74fb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbb4144d-9908-4cef-ade4-c6ee5c2d115e" xlink:to="loc_srt_RangeAxis_f0313160-e1e5-4844-9752-159d5eaf74fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f0313160-e1e5-4844-9752-159d5eaf74fb_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f0313160-e1e5-4844-9752-159d5eaf74fb" xlink:to="loc_srt_RangeMember_f0313160-e1e5-4844-9752-159d5eaf74fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_afae9cdc-3198-46de-80bf-48e307909951" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f0313160-e1e5-4844-9752-159d5eaf74fb" xlink:to="loc_srt_RangeMember_afae9cdc-3198-46de-80bf-48e307909951" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_98cd3187-348c-43b5-86f1-73ec51da722d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_afae9cdc-3198-46de-80bf-48e307909951" xlink:to="loc_srt_MinimumMember_98cd3187-348c-43b5-86f1-73ec51da722d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_52cd3bba-537c-4934-a239-bb2ca6767e6f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_afae9cdc-3198-46de-80bf-48e307909951" xlink:to="loc_srt_MaximumMember_52cd3bba-537c-4934-a239-bb2ca6767e6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_3fde3cc6-75de-48b3-b4c7-f1d7dc9190a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbb4144d-9908-4cef-ade4-c6ee5c2d115e" xlink:to="loc_us-gaap_VestingAxis_3fde3cc6-75de-48b3-b4c7-f1d7dc9190a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_3fde3cc6-75de-48b3-b4c7-f1d7dc9190a9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_3fde3cc6-75de-48b3-b4c7-f1d7dc9190a9" xlink:to="loc_us-gaap_VestingDomain_3fde3cc6-75de-48b3-b4c7-f1d7dc9190a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_24754344-eaac-418d-9888-9028bc58116c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_3fde3cc6-75de-48b3-b4c7-f1d7dc9190a9" xlink:to="loc_us-gaap_VestingDomain_24754344-eaac-418d-9888-9028bc58116c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e445778e-de99-474e-808b-6efd244e7dba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_24754344-eaac-418d-9888-9028bc58116c" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e445778e-de99-474e-808b-6efd244e7dba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_27f91a1e-1222-4f8f-bd23-d63367872906" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_24754344-eaac-418d-9888-9028bc58116c" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_27f91a1e-1222-4f8f-bd23-d63367872906" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_6c92317d-93ba-49c4-9c7c-32fc08bf876b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_24754344-eaac-418d-9888-9028bc58116c" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_6c92317d-93ba-49c4-9c7c-32fc08bf876b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis_3cbe8ec3-14d9-4a96-8f93-5a7ad59313c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbb4144d-9908-4cef-ade4-c6ee5c2d115e" xlink:to="loc_us-gaap_AwardDateAxis_3cbe8ec3-14d9-4a96-8f93-5a7ad59313c6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_3cbe8ec3-14d9-4a96-8f93-5a7ad59313c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardDateAxis_3cbe8ec3-14d9-4a96-8f93-5a7ad59313c6" xlink:to="loc_us-gaap_AwardDateDomain_3cbe8ec3-14d9-4a96-8f93-5a7ad59313c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_81d89527-bfe4-4f55-8f1d-103f91bd6bee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardDateAxis_3cbe8ec3-14d9-4a96-8f93-5a7ad59313c6" xlink:to="loc_us-gaap_AwardDateDomain_81d89527-bfe4-4f55-8f1d-103f91bd6bee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_GrantsBefore2022Member_9735a233-8d25-4c4e-a332-2d268997b9c3" xlink:href="crai-20241228.xsd#crai_GrantsBefore2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AwardDateDomain_81d89527-bfe4-4f55-8f1d-103f91bd6bee" xlink:to="loc_crai_GrantsBefore2022Member_9735a233-8d25-4c4e-a332-2d268997b9c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_A2023GrantsMember_1eb02bea-d96a-435d-9adf-04d5b482df6f" xlink:href="crai-20241228.xsd#crai_A2023GrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AwardDateDomain_81d89527-bfe4-4f55-8f1d-103f91bd6bee" xlink:to="loc_crai_A2023GrantsMember_1eb02bea-d96a-435d-9adf-04d5b482df6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_627d0213-b2b3-40e9-a8dd-53f2c1e96af7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_627d0213-b2b3-40e9-a8dd-53f2c1e96af7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_91e7fc7e-a5d0-4a49-b31c-0ca004b2764b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_91e7fc7e-a5d0-4a49-b31c-0ca004b2764b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_90fd3f8e-1786-41ca-8205-a5af04a91ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_90fd3f8e-1786-41ca-8205-a5af04a91ca2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3c04201e-0c2a-4cca-8aee-e2d99178dc36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3c04201e-0c2a-4cca-8aee-e2d99178dc36" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_d1d9b1cd-500b-462f-a231-7c38fd2de0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_d1d9b1cd-500b-462f-a231-7c38fd2de0c0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_7abea403-4eb7-485e-aed5-0ac570d0852c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_7abea403-4eb7-485e-aed5-0ac570d0852c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9ac692a1-462a-402a-81fa-a17d1f697fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9ac692a1-462a-402a-81fa-a17d1f697fe5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments_18dc60ab-ce4b-4aae-9fc1-c622e94aea3e" xlink:href="crai-20241228.xsd#crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments_18dc60ab-ce4b-4aae-9fc1-c622e94aea3e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_59cf455f-81e0-4497-822b-c99816c5d05c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_59cf455f-81e0-4497-822b-c99816c5d05c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_c55e4d32-d7eb-403c-bcb9-e468a9a1ecbc" xlink:href="crai-20241228.xsd#crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_c55e4d32-d7eb-403c-bcb9-e468a9a1ecbc" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_7ed01345-53d2-49c6-97ac-6f40d82bb136" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_7ed01345-53d2-49c6-97ac-6f40d82bb136" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a944d996-9e06-4936-b6a8-585d6751e039" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a944d996-9e06-4936-b6a8-585d6751e039" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_8aef8f61-22c9-47c0-b3e5-c76aa8b1b409" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_8aef8f61-22c9-47c0-b3e5-c76aa8b1b409" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage_e6edb868-27cf-42f6-b924-fb96f46e8ec6" xlink:href="crai-20241228.xsd#crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage_e6edb868-27cf-42f6-b924-fb96f46e8ec6" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage_165c18bd-b4d7-4dff-82eb-85ee94bc20e0" xlink:href="crai-20241228.xsd#crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage_165c18bd-b4d7-4dff-82eb-85ee94bc20e0" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_99d40613-be4f-4c4a-9696-b31a5716583e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_99d40613-be4f-4c4a-9696-b31a5716583e" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_79853c6d-ad64-42c3-b0fe-8be1f714af14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_79853c6d-ad64-42c3-b0fe-8be1f714af14" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_1d554bc5-8ca1-4d3b-920a-7625dd7776bd" xlink:href="crai-20241228.xsd#crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_1d554bc5-8ca1-4d3b-920a-7625dd7776bd" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_f12efa9b-144d-4ab8-9418-96741aae35c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_f12efa9b-144d-4ab8-9418-96741aae35c1" xlink:type="arc" order="18"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#ShareBasedCompensationOptionActivityDetails"/>
  <link:definitionLink xlink:role="http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_aec30061-8756-4b24-aac6-7250027ee2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_aec30061-8756-4b24-aac6-7250027ee2b8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d8564412-75d5-48d5-9069-026a606d9879" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_aec30061-8756-4b24-aac6-7250027ee2b8" xlink:to="loc_us-gaap_PlanNameAxis_d8564412-75d5-48d5-9069-026a606d9879" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d8564412-75d5-48d5-9069-026a606d9879_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_d8564412-75d5-48d5-9069-026a606d9879" xlink:to="loc_us-gaap_PlanNameDomain_d8564412-75d5-48d5-9069-026a606d9879_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_2a3e8ba4-7f8b-443f-a115-02e926834e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_d8564412-75d5-48d5-9069-026a606d9879" xlink:to="loc_us-gaap_PlanNameDomain_2a3e8ba4-7f8b-443f-a115-02e926834e7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AmendedAndRestatedEquityIncentivePlan2006Member_15e759fa-03a9-4f6b-b5d1-77a93fe8c56b" xlink:href="crai-20241228.xsd#crai_AmendedAndRestatedEquityIncentivePlan2006Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_2a3e8ba4-7f8b-443f-a115-02e926834e7d" xlink:to="loc_crai_AmendedAndRestatedEquityIncentivePlan2006Member_15e759fa-03a9-4f6b-b5d1-77a93fe8c56b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_68c7aad2-2f30-45b7-9b7c-6880a8b7ef0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_68c7aad2-2f30-45b7-9b7c-6880a8b7ef0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ba44327b-f8db-4dff-b9d2-c401988c4b73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_68c7aad2-2f30-45b7-9b7c-6880a8b7ef0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ba44327b-f8db-4dff-b9d2-c401988c4b73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_67bb2305-c19e-4a5f-aea0-644a42f5b941" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_68c7aad2-2f30-45b7-9b7c-6880a8b7ef0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_67bb2305-c19e-4a5f-aea0-644a42f5b941" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_85d709bf-5487-43c5-9c55-19f8d8a20ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_68c7aad2-2f30-45b7-9b7c-6880a8b7ef0b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_85d709bf-5487-43c5-9c55-19f8d8a20ec3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_5373bf3e-1ba7-4cf0-b27d-10e60d95aafe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_68c7aad2-2f30-45b7-9b7c-6880a8b7ef0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_5373bf3e-1ba7-4cf0-b27d-10e60d95aafe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_02427e54-e70f-402c-9e48-73949edfec0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_68c7aad2-2f30-45b7-9b7c-6880a8b7ef0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_02427e54-e70f-402c-9e48-73949edfec0b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_93a9ca11-7e9a-4a5b-b018-53b14ee935af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5d0d4640-c717-486e-a811-2892841cc700" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5d0d4640-c717-486e-a811-2892841cc700" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_fd045d00-1257-4217-93d4-88cfa2dd2d66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_fd045d00-1257-4217-93d4-88cfa2dd2d66" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_659d609a-eb90-47c5-bb65-bf085170c8b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_659d609a-eb90-47c5-bb65-bf085170c8b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b0a1834d-413b-45e1-9cef-1d5fc27f1512" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_659d609a-eb90-47c5-bb65-bf085170c8b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b0a1834d-413b-45e1-9cef-1d5fc27f1512" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_04aaf94f-5960-402c-9073-d5d93cf56471" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_659d609a-eb90-47c5-bb65-bf085170c8b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_04aaf94f-5960-402c-9073-d5d93cf56471" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_900889f1-222c-4e20-b9a8-3daa44f0dfa3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_659d609a-eb90-47c5-bb65-bf085170c8b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_900889f1-222c-4e20-b9a8-3daa44f0dfa3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_58a6abfc-b938-4cd7-90e8-0eef0cbf5dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_659d609a-eb90-47c5-bb65-bf085170c8b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_58a6abfc-b938-4cd7-90e8-0eef0cbf5dd4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_606bea32-10d6-48d2-ba8a-fac02eda5b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_659d609a-eb90-47c5-bb65-bf085170c8b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_606bea32-10d6-48d2-ba8a-fac02eda5b3f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_fd39d326-acb9-4607-a1a0-657832a1bee7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_3e728eb2-0720-489b-86b3-4042920047ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_3e728eb2-0720-489b-86b3-4042920047ea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_2dc5839e-c502-4490-a25e-734cc22999b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_2dc5839e-c502-4490-a25e-734cc22999b2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_72579000-9fbb-4e1d-8761-6fcee9d65614" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_72579000-9fbb-4e1d-8761-6fcee9d65614" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e4831a71-6c28-4129-a6ec-740166c33ce7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e4831a71-6c28-4129-a6ec-740166c33ce7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_ae5985f5-c93c-4fbc-b89a-41290de0c318" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_ae5985f5-c93c-4fbc-b89a-41290de0c318" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_f7976e0f-d6d5-4340-9ea1-ba167e0ef6fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_f7976e0f-d6d5-4340-9ea1-ba167e0ef6fd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6dcaa45b-b807-4192-9063-227bfbd8e899" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6dcaa45b-b807-4192-9063-227bfbd8e899" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue_a9b0c2bf-a70e-49fe-a9eb-16384be6885f" xlink:href="crai-20241228.xsd#crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue_a9b0c2bf-a70e-49fe-a9eb-16384be6885f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_26c3bdf0-6293-4399-a3e6-fa1477b0e07c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_26c3bdf0-6293-4399-a3e6-fa1477b0e07c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_4ce822d8-dbba-4f0c-948b-a39fee3af716" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_4ce822d8-dbba-4f0c-948b-a39fee3af716" xlink:type="arc" order="13"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#ShareBasedCompensationRestrictedStockActivityDetails"/>
  <link:definitionLink xlink:role="http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec568dc0-3908-401e-8087-fd0908724b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_04a2f43d-5af8-4c1f-8733-67cbb3b613b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec568dc0-3908-401e-8087-fd0908724b2d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_04a2f43d-5af8-4c1f-8733-67cbb3b613b1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_63c926f5-9357-4f0c-90e6-a2add7ed2736" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_04a2f43d-5af8-4c1f-8733-67cbb3b613b1" xlink:to="loc_us-gaap_AwardTypeAxis_63c926f5-9357-4f0c-90e6-a2add7ed2736" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_63c926f5-9357-4f0c-90e6-a2add7ed2736_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_63c926f5-9357-4f0c-90e6-a2add7ed2736" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_63c926f5-9357-4f0c-90e6-a2add7ed2736_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbbc9e95-675b-4fb3-bf33-1bd3e2fbf154" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_63c926f5-9357-4f0c-90e6-a2add7ed2736" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbbc9e95-675b-4fb3-bf33-1bd3e2fbf154" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_81e8c39d-ee60-4ad4-bcb3-7188806b4fde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbbc9e95-675b-4fb3-bf33-1bd3e2fbf154" xlink:to="loc_us-gaap_RestrictedStockMember_81e8c39d-ee60-4ad4-bcb3-7188806b4fde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cd06f3df-7720-4b4e-a3b8-f63c7e27490f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbbc9e95-675b-4fb3-bf33-1bd3e2fbf154" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cd06f3df-7720-4b4e-a3b8-f63c7e27490f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_PerformanceVestingRestrictedStockUnitsMember_66cf95e7-2ef9-4fc6-b967-2e0f6b3ca31c" xlink:href="crai-20241228.xsd#crai_PerformanceVestingRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbbc9e95-675b-4fb3-bf33-1bd3e2fbf154" xlink:to="loc_crai_PerformanceVestingRestrictedStockUnitsMember_66cf95e7-2ef9-4fc6-b967-2e0f6b3ca31c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_2d3c2b4a-34c4-4de5-81db-b675e1f44246" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_04a2f43d-5af8-4c1f-8733-67cbb3b613b1" xlink:to="loc_us-gaap_PlanNameAxis_2d3c2b4a-34c4-4de5-81db-b675e1f44246" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_2d3c2b4a-34c4-4de5-81db-b675e1f44246_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_2d3c2b4a-34c4-4de5-81db-b675e1f44246" xlink:to="loc_us-gaap_PlanNameDomain_2d3c2b4a-34c4-4de5-81db-b675e1f44246_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_3e9be351-2df3-478d-9cb1-ccb7a7f7e38b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_2d3c2b4a-34c4-4de5-81db-b675e1f44246" xlink:to="loc_us-gaap_PlanNameDomain_3e9be351-2df3-478d-9cb1-ccb7a7f7e38b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AmendedAndRestatedEquityIncentivePlan2006Member_474a8724-1523-4a28-8d9c-a2fd344539e8" xlink:href="crai-20241228.xsd#crai_AmendedAndRestatedEquityIncentivePlan2006Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_3e9be351-2df3-478d-9cb1-ccb7a7f7e38b" xlink:to="loc_crai_AmendedAndRestatedEquityIncentivePlan2006Member_474a8724-1523-4a28-8d9c-a2fd344539e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2f226e12-56dd-4210-8102-2dc1f66e6775" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec568dc0-3908-401e-8087-fd0908724b2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2f226e12-56dd-4210-8102-2dc1f66e6775" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_abe35c2e-6d86-4d21-a46b-2b3356cab8eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2f226e12-56dd-4210-8102-2dc1f66e6775" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_abe35c2e-6d86-4d21-a46b-2b3356cab8eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1190a486-ea28-44f5-b19e-cd1ef43a7d76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2f226e12-56dd-4210-8102-2dc1f66e6775" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1190a486-ea28-44f5-b19e-cd1ef43a7d76" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_425735f3-64b8-47a3-9c1f-60f58044efe3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2f226e12-56dd-4210-8102-2dc1f66e6775" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_425735f3-64b8-47a3-9c1f-60f58044efe3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c3c1c262-4567-44e1-8f26-8d1695b940fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2f226e12-56dd-4210-8102-2dc1f66e6775" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c3c1c262-4567-44e1-8f26-8d1695b940fa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ef3dd1bc-01bd-4a26-967e-144e7cf4fa4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_49893209-f7bd-47f8-8dcf-c44377192773" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec568dc0-3908-401e-8087-fd0908724b2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_49893209-f7bd-47f8-8dcf-c44377192773" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_427f6fcd-9fa3-4b9f-bbda-f21064daaa06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_49893209-f7bd-47f8-8dcf-c44377192773" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_427f6fcd-9fa3-4b9f-bbda-f21064daaa06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fc301b48-4575-4e26-97f7-9f0975c45861" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_49893209-f7bd-47f8-8dcf-c44377192773" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fc301b48-4575-4e26-97f7-9f0975c45861" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d887d5b9-d406-4f72-ba6a-49462037a3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_49893209-f7bd-47f8-8dcf-c44377192773" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d887d5b9-d406-4f72-ba6a-49462037a3c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2b01eef5-aa27-434a-8d71-c2ae1d50ebf1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_49893209-f7bd-47f8-8dcf-c44377192773" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2b01eef5-aa27-434a-8d71-c2ae1d50ebf1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_79312779-07d9-4d91-aece-ffde3bc2ec86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7d25001b-dbeb-45a4-8c85-b613b4206cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_eb9c4c4c-9eb9-404d-b1e8-777d1d2846fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7d25001b-dbeb-45a4-8c85-b613b4206cc8" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_eb9c4c4c-9eb9-404d-b1e8-777d1d2846fc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b7190c22-a351-4b61-85ef-4b43befeb6fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_eb9c4c4c-9eb9-404d-b1e8-777d1d2846fc" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b7190c22-a351-4b61-85ef-4b43befeb6fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_b7190c22-a351-4b61-85ef-4b43befeb6fd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b7190c22-a351-4b61-85ef-4b43befeb6fd" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_b7190c22-a351-4b61-85ef-4b43befeb6fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_b6cfbc8f-9299-4163-a57a-04213292343c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b7190c22-a351-4b61-85ef-4b43befeb6fd" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_b6cfbc8f-9299-4163-a57a-04213292343c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_e3b89098-15e6-48b2-88b1-ba7a3c97dd49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_b6cfbc8f-9299-4163-a57a-04213292343c" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_e3b89098-15e6-48b2-88b1-ba7a3c97dd49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_67c6f84d-9b41-40bb-9cf5-4223087a61e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_eb9c4c4c-9eb9-404d-b1e8-777d1d2846fc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_67c6f84d-9b41-40bb-9cf5-4223087a61e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_67c6f84d-9b41-40bb-9cf5-4223087a61e4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_67c6f84d-9b41-40bb-9cf5-4223087a61e4" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_67c6f84d-9b41-40bb-9cf5-4223087a61e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_abb3939f-6c28-4024-9ce4-b6f8540f1c01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_67c6f84d-9b41-40bb-9cf5-4223087a61e4" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_abb3939f-6c28-4024-9ce4-b6f8540f1c01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_8712c43f-bc0c-4a1f-9105-6a63a8d84777" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_abb3939f-6c28-4024-9ce4-b6f8540f1c01" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_8712c43f-bc0c-4a1f-9105-6a63a8d84777" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_13ca1f3a-e3b7-4499-8b2d-17e745c669bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_abb3939f-6c28-4024-9ce4-b6f8540f1c01" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_13ca1f3a-e3b7-4499-8b2d-17e745c669bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_ff04c016-d94a-4565-9888-f179e0646dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_abb3939f-6c28-4024-9ce4-b6f8540f1c01" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_ff04c016-d94a-4565-9888-f179e0646dfc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_1d7ed952-f773-4e0a-8fda-42314509c00c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7d25001b-dbeb-45a4-8c85-b613b4206cc8" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_1d7ed952-f773-4e0a-8fda-42314509c00c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_38f75615-f8f5-4bc1-93fc-94c8b88252eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_1d7ed952-f773-4e0a-8fda-42314509c00c" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_38f75615-f8f5-4bc1-93fc-94c8b88252eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_9dfc6cf5-bf25-43b0-a590-582edec0f290" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_1d7ed952-f773-4e0a-8fda-42314509c00c" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_9dfc6cf5-bf25-43b0-a590-582edec0f290" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_a8ef6e2a-fa93-43cb-ae18-b0e8a4ae2c38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7d25001b-dbeb-45a4-8c85-b613b4206cc8" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_a8ef6e2a-fa93-43cb-ae18-b0e8a4ae2c38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a0ee0ebf-f8a8-438e-b37c-c13b6b979d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_a8ef6e2a-fa93-43cb-ae18-b0e8a4ae2c38" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a0ee0ebf-f8a8-438e-b37c-c13b6b979d8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_4e981b54-5cc6-41df-9c4f-0935a0b21f66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_a8ef6e2a-fa93-43cb-ae18-b0e8a4ae2c38" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_4e981b54-5cc6-41df-9c4f-0935a0b21f66" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.crai.com/role/CreditAgreementDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#CreditAgreementDetails"/>
  <link:definitionLink xlink:role="http://www.crai.com/role/CreditAgreementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b92cb563-d063-417c-9fb8-e8b0e2c2182f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_050f2458-d839-4763-a713-28f80ee70788" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b92cb563-d063-417c-9fb8-e8b0e2c2182f" xlink:to="loc_us-gaap_DebtInstrumentTable_050f2458-d839-4763-a713-28f80ee70788" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7df59b69-e3a4-441f-85df-cae4fee1df09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_050f2458-d839-4763-a713-28f80ee70788" xlink:to="loc_us-gaap_DebtInstrumentAxis_7df59b69-e3a4-441f-85df-cae4fee1df09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7df59b69-e3a4-441f-85df-cae4fee1df09_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_7df59b69-e3a4-441f-85df-cae4fee1df09" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7df59b69-e3a4-441f-85df-cae4fee1df09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0d0f689b-1cb1-445a-8c54-98e4cb79f925" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_7df59b69-e3a4-441f-85df-cae4fee1df09" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0d0f689b-1cb1-445a-8c54-98e4cb79f925" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_CreditAgreementMember_94783da5-34dc-4f4a-876a-399f564ff871" xlink:href="crai-20241228.xsd#crai_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0d0f689b-1cb1-445a-8c54-98e4cb79f925" xlink:to="loc_crai_CreditAgreementMember_94783da5-34dc-4f4a-876a-399f564ff871" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_InitialCreditAgreementMember_667698b9-92cf-45ed-9bcd-187ad446c2a3" xlink:href="crai-20241228.xsd#crai_InitialCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0d0f689b-1cb1-445a-8c54-98e4cb79f925" xlink:to="loc_crai_InitialCreditAgreementMember_667698b9-92cf-45ed-9bcd-187ad446c2a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1fccc8b6-5dee-481c-8b97-b4a9c656e60c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_050f2458-d839-4763-a713-28f80ee70788" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1fccc8b6-5dee-481c-8b97-b4a9c656e60c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1fccc8b6-5dee-481c-8b97-b4a9c656e60c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1fccc8b6-5dee-481c-8b97-b4a9c656e60c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1fccc8b6-5dee-481c-8b97-b4a9c656e60c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a038ec05-6659-4855-84b6-fbaaef6df8d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1fccc8b6-5dee-481c-8b97-b4a9c656e60c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a038ec05-6659-4855-84b6-fbaaef6df8d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_999a8b51-dd3c-4491-95d7-7334bd3cda22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a038ec05-6659-4855-84b6-fbaaef6df8d5" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_999a8b51-dd3c-4491-95d7-7334bd3cda22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_ba8b393c-9c10-41b4-8a7e-3889727a4ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a038ec05-6659-4855-84b6-fbaaef6df8d5" xlink:to="loc_us-gaap_LetterOfCreditMember_ba8b393c-9c10-41b4-8a7e-3889727a4ee6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b7ec9b11-4d9a-4037-b88e-e704d37e6718" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_050f2458-d839-4763-a713-28f80ee70788" xlink:to="loc_srt_RangeAxis_b7ec9b11-4d9a-4037-b88e-e704d37e6718" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b7ec9b11-4d9a-4037-b88e-e704d37e6718_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b7ec9b11-4d9a-4037-b88e-e704d37e6718" xlink:to="loc_srt_RangeMember_b7ec9b11-4d9a-4037-b88e-e704d37e6718_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0e8f5f0f-797c-4307-bba4-13102e5c4c88" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b7ec9b11-4d9a-4037-b88e-e704d37e6718" xlink:to="loc_srt_RangeMember_0e8f5f0f-797c-4307-bba4-13102e5c4c88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_be911635-1b9c-4f5a-8b2d-70f6baa7f220" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0e8f5f0f-797c-4307-bba4-13102e5c4c88" xlink:to="loc_srt_MinimumMember_be911635-1b9c-4f5a-8b2d-70f6baa7f220" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_749a40d4-ba94-4dad-b86a-b3ba84932036" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0e8f5f0f-797c-4307-bba4-13102e5c4c88" xlink:to="loc_srt_MaximumMember_749a40d4-ba94-4dad-b86a-b3ba84932036" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_ec98e743-cb37-49ab-82cd-9b18db91bec1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_050f2458-d839-4763-a713-28f80ee70788" xlink:to="loc_us-gaap_VariableRateAxis_ec98e743-cb37-49ab-82cd-9b18db91bec1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_ec98e743-cb37-49ab-82cd-9b18db91bec1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_ec98e743-cb37-49ab-82cd-9b18db91bec1" xlink:to="loc_us-gaap_VariableRateDomain_ec98e743-cb37-49ab-82cd-9b18db91bec1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_356788fc-6ff6-4e59-8895-125aea591bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_ec98e743-cb37-49ab-82cd-9b18db91bec1" xlink:to="loc_us-gaap_VariableRateDomain_356788fc-6ff6-4e59-8895-125aea591bc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_3db4ca3f-a68e-4b1e-abec-702f8484ee39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_356788fc-6ff6-4e59-8895-125aea591bc8" xlink:to="loc_us-gaap_BaseRateMember_3db4ca3f-a68e-4b1e-abec-702f8484ee39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_OtherCurrenciesMember_b3533b5a-24ba-48aa-a6cb-13fe610efc52" xlink:href="crai-20241228.xsd#crai_OtherCurrenciesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_356788fc-6ff6-4e59-8895-125aea591bc8" xlink:to="loc_crai_OtherCurrenciesMember_b3533b5a-24ba-48aa-a6cb-13fe610efc52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_04cc877e-2d14-4efc-b695-30a88591d78c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b92cb563-d063-417c-9fb8-e8b0e2c2182f" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_04cc877e-2d14-4efc-b695-30a88591d78c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced_31388e56-27be-4e4e-b3ff-ccaae17240a4" xlink:href="crai-20241228.xsd#crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b92cb563-d063-417c-9fb8-e8b0e2c2182f" xlink:to="loc_crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced_31388e56-27be-4e4e-b3ff-ccaae17240a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_09cbe720-495e-457e-9981-47cd94f0f4d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b92cb563-d063-417c-9fb8-e8b0e2c2182f" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_09cbe720-495e-457e-9981-47cd94f0f4d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_16511315-f4bf-4824-a1b6-5626ef749b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b92cb563-d063-417c-9fb8-e8b0e2c2182f" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_16511315-f4bf-4824-a1b6-5626ef749b2e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio_c40b0934-2a79-494b-b4c2-4371e2236a44" xlink:href="crai-20241228.xsd#crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b92cb563-d063-417c-9fb8-e8b0e2c2182f" xlink:to="loc_crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio_c40b0934-2a79-494b-b4c2-4371e2236a44" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio_a03bfd9b-5cbc-45ec-a88c-d43aed53edd5" xlink:href="crai-20241228.xsd#crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b92cb563-d063-417c-9fb8-e8b0e2c2182f" xlink:to="loc_crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio_a03bfd9b-5cbc-45ec-a88c-d43aed53edd5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_411e3ef4-0e4e-4c8a-9032-a90b9f38ff8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b92cb563-d063-417c-9fb8-e8b0e2c2182f" xlink:to="loc_us-gaap_LinesOfCreditCurrent_411e3ef4-0e4e-4c8a-9032-a90b9f38ff8a" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.crai.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#EmployeeBenefitPlansDetails"/>
  <link:definitionLink xlink:role="http://www.crai.com/role/EmployeeBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_5fc060e4-93bb-4570-a318-3b5a00064b10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_eae1f554-126a-4aef-bf16-28d8cfc9d22a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_5fc060e4-93bb-4570-a318-3b5a00064b10" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_eae1f554-126a-4aef-bf16-28d8cfc9d22a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_eb56667f-8376-4ec1-b467-5b19ad7387b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_eae1f554-126a-4aef-bf16-28d8cfc9d22a" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_eb56667f-8376-4ec1-b467-5b19ad7387b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_eb56667f-8376-4ec1-b467-5b19ad7387b6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_eb56667f-8376-4ec1-b467-5b19ad7387b6" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_eb56667f-8376-4ec1-b467-5b19ad7387b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_59f90981-53ea-4fb2-9e80-78cc691e0d67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_eb56667f-8376-4ec1-b467-5b19ad7387b6" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_59f90981-53ea-4fb2-9e80-78cc691e0d67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember_889554cf-9bdc-48d7-8394-f87438bab410" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_59f90981-53ea-4fb2-9e80-78cc691e0d67" xlink:to="loc_us-gaap_DomesticPlanMember_889554cf-9bdc-48d7-8394-f87438bab410" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_8135e864-083b-4ba8-9388-f651d9eca8ac" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DomesticPlanMember_889554cf-9bdc-48d7-8394-f87438bab410" xlink:to="loc_country_US_8135e864-083b-4ba8-9388-f651d9eca8ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_13802a31-5c30-4402-b171-ff36fd470584" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_59f90981-53ea-4fb2-9e80-78cc691e0d67" xlink:to="loc_us-gaap_ForeignPlanMember_13802a31-5c30-4402-b171-ff36fd470584" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_e15fb51b-02f0-49be-b70f-8b19c7f5bd82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_5fc060e4-93bb-4570-a318-3b5a00064b10" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_e15fb51b-02f0-49be-b70f-8b19c7f5bd82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_75ebd5eb-dec0-4727-98a9-d338451c0d41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_5fc060e4-93bb-4570-a318-3b5a00064b10" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_75ebd5eb-dec0-4727-98a9-d338451c0d41" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.crai.com/role/SegmentReportingDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#SegmentReportingDetails"/>
  <link:definitionLink xlink:role="http://www.crai.com/role/SegmentReportingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_33f03ad1-dc23-4e46-ad43-cb5c9aeffc36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4d69778d-f09f-4e89-8a04-a2e8206d869a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33f03ad1-dc23-4e46-ad43-cb5c9aeffc36" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4d69778d-f09f-4e89-8a04-a2e8206d869a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_7910607e-12f3-4c81-a57a-4dfc8dabfe7e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4d69778d-f09f-4e89-8a04-a2e8206d869a" xlink:to="loc_srt_ConsolidationItemsAxis_7910607e-12f3-4c81-a57a-4dfc8dabfe7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7910607e-12f3-4c81-a57a-4dfc8dabfe7e_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_7910607e-12f3-4c81-a57a-4dfc8dabfe7e" xlink:to="loc_srt_ConsolidationItemsDomain_7910607e-12f3-4c81-a57a-4dfc8dabfe7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0b194bfa-3aa5-44b9-9748-d56c5bfd84bc" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_7910607e-12f3-4c81-a57a-4dfc8dabfe7e" xlink:to="loc_srt_ConsolidationItemsDomain_0b194bfa-3aa5-44b9-9748-d56c5bfd84bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_02cc9183-dc65-47ac-9b35-7100afe9847b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0b194bfa-3aa5-44b9-9748-d56c5bfd84bc" xlink:to="loc_us-gaap_OperatingSegmentsMember_02cc9183-dc65-47ac-9b35-7100afe9847b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_2784f683-b1b9-4976-b569-06d30ff4e0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0b194bfa-3aa5-44b9-9748-d56c5bfd84bc" xlink:to="loc_us-gaap_CorporateNonSegmentMember_2784f683-b1b9-4976-b569-06d30ff4e0fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b99cebc0-a4c5-48ca-a640-967e8799024c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33f03ad1-dc23-4e46-ad43-cb5c9aeffc36" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b99cebc0-a4c5-48ca-a640-967e8799024c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_2f7c7b3e-0d32-4c5a-a710-374f02319e59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33f03ad1-dc23-4e46-ad43-cb5c9aeffc36" xlink:to="loc_us-gaap_LaborAndRelatedExpense_2f7c7b3e-0d32-4c5a-a710-374f02319e59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansAmortization_65540ab2-5f42-411c-aa33-cb0ec15057db" xlink:href="crai-20241228.xsd#crai_ForgivableLoansAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33f03ad1-dc23-4e46-ad43-cb5c9aeffc36" xlink:to="loc_crai_ForgivableLoansAmortization_65540ab2-5f42-411c-aa33-cb0ec15057db" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ClientReimbursableExpenses_31edc1f9-63e7-4422-886c-1aa9d963d5b1" xlink:href="crai-20241228.xsd#crai_ClientReimbursableExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33f03ad1-dc23-4e46-ad43-cb5c9aeffc36" xlink:to="loc_crai_ClientReimbursableExpenses_31edc1f9-63e7-4422-886c-1aa9d963d5b1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_b3fb353d-8676-4478-8918-38cba6db8a09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33f03ad1-dc23-4e46-ad43-cb5c9aeffc36" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_b3fb353d-8676-4478-8918-38cba6db8a09" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a5ba58a5-dfa4-4e0d-aee9-4cc5c639983a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33f03ad1-dc23-4e46-ad43-cb5c9aeffc36" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a5ba58a5-dfa4-4e0d-aee9-4cc5c639983a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_21b64813-282d-41ce-9eac-bd6dadf23e97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33f03ad1-dc23-4e46-ad43-cb5c9aeffc36" xlink:to="loc_us-gaap_NetIncomeLoss_21b64813-282d-41ce-9eac-bd6dadf23e97" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.crai.com/role/BusinessAcquisitionNarrativeDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#BusinessAcquisitionNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.crai.com/role/BusinessAcquisitionNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_17160424-11a9-46d3-907f-f0397244ee85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c96bc727-f9e0-49fe-92d9-d19866b6d20a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17160424-11a9-46d3-907f-f0397244ee85" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c96bc727-f9e0-49fe-92d9-d19866b6d20a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_91f661e3-5166-4cca-81df-886d7038d1db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c96bc727-f9e0-49fe-92d9-d19866b6d20a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_91f661e3-5166-4cca-81df-886d7038d1db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_91f661e3-5166-4cca-81df-886d7038d1db_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_91f661e3-5166-4cca-81df-886d7038d1db" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_91f661e3-5166-4cca-81df-886d7038d1db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6c86c558-bc41-4ba0-b4b9-4d453b415d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_91f661e3-5166-4cca-81df-886d7038d1db" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6c86c558-bc41-4ba0-b4b9-4d453b415d2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_WelchConsultingLtdMember_5d961ec1-1002-4943-9760-eb92734e157a" xlink:href="crai-20241228.xsd#crai_WelchConsultingLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6c86c558-bc41-4ba0-b4b9-4d453b415d2a" xlink:to="loc_crai_WelchConsultingLtdMember_5d961ec1-1002-4943-9760-eb92734e157a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_BioStrategiesGroupIncMember_d698aa71-f1aa-4e50-9740-2254d51633c7" xlink:href="crai-20241228.xsd#crai_BioStrategiesGroupIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6c86c558-bc41-4ba0-b4b9-4d453b415d2a" xlink:to="loc_crai_BioStrategiesGroupIncMember_d698aa71-f1aa-4e50-9740-2254d51633c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_BusinessCombinationNumberOfNewEmployees_a96f51f0-5b25-4ead-8001-d02edb16db26" xlink:href="crai-20241228.xsd#crai_BusinessCombinationNumberOfNewEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17160424-11a9-46d3-907f-f0397244ee85" xlink:to="loc_crai_BusinessCombinationNumberOfNewEmployees_a96f51f0-5b25-4ead-8001-d02edb16db26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_3e052e96-fbb8-414c-a543-089b37a5fdfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17160424-11a9-46d3-907f-f0397244ee85" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_3e052e96-fbb8-414c-a543-089b37a5fdfc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.crai.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.crai.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_e78013d1-15b8-45d7-a491-38c9de30bd32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_746e0088-e0f0-4cb1-b21c-8bc8752fd788" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_e78013d1-15b8-45d7-a491-38c9de30bd32" xlink:to="loc_us-gaap_SubsequentEventTable_746e0088-e0f0-4cb1-b21c-8bc8752fd788" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_3d85b7c6-c263-4c8e-b1a7-18b0918f9363" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_746e0088-e0f0-4cb1-b21c-8bc8752fd788" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_3d85b7c6-c263-4c8e-b1a7-18b0918f9363" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_3d85b7c6-c263-4c8e-b1a7-18b0918f9363_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_3d85b7c6-c263-4c8e-b1a7-18b0918f9363" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_3d85b7c6-c263-4c8e-b1a7-18b0918f9363_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_66dc1278-de52-4d04-b3e6-b60846147216" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_3d85b7c6-c263-4c8e-b1a7-18b0918f9363" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_66dc1278-de52-4d04-b3e6-b60846147216" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_0c24c0eb-7045-4f7e-8cf9-2fa073694ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_66dc1278-de52-4d04-b3e6-b60846147216" xlink:to="loc_us-gaap_SubsequentEventMember_0c24c0eb-7045-4f7e-8cf9-2fa073694ad0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_d52ec485-7a93-4db4-9bd9-76b88d6893f9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e78013d1-15b8-45d7-a491-38c9de30bd32" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_d52ec485-7a93-4db4-9bd9-76b88d6893f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_dcef1ca7-17df-4316-b04e-8d6fb67248ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e78013d1-15b8-45d7-a491-38c9de30bd32" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_dcef1ca7-17df-4316-b04e-8d6fb67248ba" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#IndividualsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_PaulA.MalehMember_31825c75-d835-4bdb-8f1c-183167eaa3ff" xlink:href="crai-20241228.xsd#crai_PaulA.MalehMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_crai_PaulA.MalehMember_31825c75-d835-4bdb-8f1c-183167eaa3ff" xlink:type="arc" order="2"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>crai-20241228_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:8c788ae6-1c7e-4aa7-bde2-ccfc83408780,g:dcf5a00d-c226-40af-a576-88200447957c-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_c202b3ad-024e-45f1-9145-063db1de1078_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance obligations satisfied in previous fiscal years</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Performance Obligation Satisfied in Previous Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:to="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_AntidilutiveSecuritiesExcludedFromComputationOfWeightedAverageNumberOfDilutedSharesOutstandingAbstract_b9dfc32d-c0b1-44ae-9baa-1de6bb29bd48_terseLabel_en-US" xlink:label="lab_crai_AntidilutiveSecuritiesExcludedFromComputationOfWeightedAverageNumberOfDilutedSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Calculation of common stock equivalents for purposes of computing diluted weighted average shares outstanding</link:label>
    <link:label id="lab_crai_AntidilutiveSecuritiesExcludedFromComputationOfWeightedAverageNumberOfDilutedSharesOutstandingAbstract_label_en-US" xlink:label="lab_crai_AntidilutiveSecuritiesExcludedFromComputationOfWeightedAverageNumberOfDilutedSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Weighted Average Number of Diluted Shares Outstanding [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AntidilutiveSecuritiesExcludedFromComputationOfWeightedAverageNumberOfDilutedSharesOutstandingAbstract" xlink:href="crai-20241228.xsd#crai_AntidilutiveSecuritiesExcludedFromComputationOfWeightedAverageNumberOfDilutedSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_AntidilutiveSecuritiesExcludedFromComputationOfWeightedAverageNumberOfDilutedSharesOutstandingAbstract" xlink:to="lab_crai_AntidilutiveSecuritiesExcludedFromComputationOfWeightedAverageNumberOfDilutedSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a94da105-7153-430f-9692-21831d168bad_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease Commitments</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ExciseTaxOnShareRepurchases_1fa571ba-84e9-4d69-9314-1f09408dc2a4_negatedTerseLabel_en-US" xlink:label="lab_crai_ExciseTaxOnShareRepurchases" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Excise tax on share repurchases</link:label>
    <link:label id="lab_crai_ExciseTaxOnShareRepurchases_label_en-US" xlink:label="lab_crai_ExciseTaxOnShareRepurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excise Tax On Share Repurchases</link:label>
    <link:label id="lab_crai_ExciseTaxOnShareRepurchases_documentation_en-US" xlink:label="lab_crai_ExciseTaxOnShareRepurchases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Excise Tax On Share Repurchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ExciseTaxOnShareRepurchases" xlink:href="crai-20241228.xsd#crai_ExciseTaxOnShareRepurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ExciseTaxOnShareRepurchases" xlink:to="lab_crai_ExciseTaxOnShareRepurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_13c50362-1660-4db8-88d8-bf87371396a1_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested or expected to vest at the end of the period, weighted average remaining contractual term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fd925e5e-47ce-4601-9b51-aa17a6e8ff24_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities, net of effect of acquired businesses:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_af5d4484-e027-41d4-a388-754d16782b26_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions due to acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_3de02074-14e4-421b-9ea5-3e946844faf5_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_7152503c-6c79-473d-8df2-c9c0402159e3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization Expense</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_3289fac4-bf5b-41c1-8617-0d168ebf0fc6_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of lease expenses and lease terms for operating leases</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_de4b202b-fdf6-43a1-abe6-7678eba19c03_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedPriceContractMember_0fdee47c-c807-4795-ba20-c15e33e9b838_terseLabel_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fixed-price</link:label>
    <link:label id="lab_us-gaap_FixedPriceContractMember_label_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fixed-Price Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FixedPriceContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedPriceContractMember" xlink:to="lab_us-gaap_FixedPriceContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_4603f9fa-b191-4bc2-9c88-25bed02c75eb_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_089ae538-92f3-4fd4-8a55-65f14a6a32b0_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_e029f5bf-e238-4eae-a17b-7bf03834a8e9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Excluding Share-Based Payment and Postretirement Benefit [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:to="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_398154f1-8d70-47a3-81b4-cb27b0d87b8a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of maturities of lease liabilities related to office space and equipment</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignPlanMember_8a4f9478-3bfb-4b7f-836b-0aac70520b01_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Plan</link:label>
    <link:label id="lab_us-gaap_ForeignPlanMember_label_en-US" xlink:label="lab_us-gaap_ForeignPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignPlanMember" xlink:to="lab_us-gaap_ForeignPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_3d516ad9-6bbe-4423-9e1f-a455178a168d_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits that would impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_cf256c86-6ac9-4f13-ad39-8fb2f9b07c3c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrent_1e12db25-173a-491c-9b84-c0e2e97b128c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of deferred compensation</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_99d0839d-2367-49cb-807b-a873e76339ed_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol(s)</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_a3fdbf70-1f5b-4b43-9939-19ecb0906ba0_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_7c52017a-937f-47b3-8e2a-63fffb6f5902_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of basic and diluted net income per share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f8e7ab09-9570-461c-8744-12aaccc3e97c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting period (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_46076481-13da-4bb8-a096-55d65ed39db9_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash dividends paid to shareholders (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_4decef29-5aeb-4afd-b1b9-2dbca430ca92_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common share quarterly cash dividend declared (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2b49a4b7-8c66-43c0-a127-423dca99f561_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_d65e5fa6-7f62-4721-834b-7c7b81116b41_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCash_0bda2690-f9dd-4430-9ebb-90367e1bf24d_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cash dividends paid to shareholders</link:label>
    <link:label id="lab_us-gaap_DividendsCash_label_en-US" xlink:label="lab_us-gaap_DividendsCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCash" xlink:to="lab_us-gaap_DividendsCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_82fefcc4-cb09-4d1a-a096-fb5576230b62_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for accounts receivable</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_32cbbc22-3587-4fed-a0b4-4eb5dcb0de55_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of fiscal year</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_31acb93e-fc6a-48f4-9b0f-b30995ca02c9_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of fiscal year</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_7273dca3-31b0-49d9-a995-a655ce7d85fd_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_AllowanceForUnbilledServicesRollForward_696196b9-4dc8-4e04-ab54-1e70e50f6e0e_terseLabel_en-US" xlink:label="lab_crai_AllowanceForUnbilledServicesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Roll forward of the variable consideration and allowances for unbilled services</link:label>
    <link:label id="lab_crai_AllowanceForUnbilledServicesRollForward_label_en-US" xlink:label="lab_crai_AllowanceForUnbilledServicesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Roll forward of the unbilled receivables allowances</link:label>
    <link:label id="lab_crai_AllowanceForUnbilledServicesRollForward_documentation_en-US" xlink:label="lab_crai_AllowanceForUnbilledServicesRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AllowanceForUnbilledServicesRollForward" xlink:href="crai-20241228.xsd#crai_AllowanceForUnbilledServicesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_AllowanceForUnbilledServicesRollForward" xlink:to="lab_crai_AllowanceForUnbilledServicesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_0b009814-a627-41fc-8069-6b01349d8b89_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_e69cfceb-aed8-4688-b9c9-25f0d571f5fe_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuePerformanceObligationAbstract_4bb700ef-f0d0-4ab8-a422-e6ded44238a8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuePerformanceObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognized from:</link:label>
    <link:label id="lab_us-gaap_RevenuePerformanceObligationAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuePerformanceObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Performance Obligation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuePerformanceObligationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuePerformanceObligationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuePerformanceObligationAbstract" xlink:to="lab_us-gaap_RevenuePerformanceObligationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_417e1c3b-0c4c-493c-863e-d9918bcc8dab_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_d8d89915-74e8-4073-aeab-6dc72ea7efaa_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_9ddc8fd2-d064-441f-9575-49b647b8fc34_terseLabel_en-US" xlink:label="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeiture rate (as a percent)</link:label>
    <link:label id="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_label_en-US" xlink:label="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Forfeiture Rate</link:label>
    <link:label id="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_documentation_en-US" xlink:label="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The forfeiture rate assumption that is used in valuing an option on its own shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" xlink:href="crai-20241228.xsd#crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" xlink:to="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock_fae1b573-8a16-40d3-888d-46dba1076627_terseLabel_en-US" xlink:label="lab_crai_ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of reimbursable expenses included in revenues</link:label>
    <link:label id="lab_crai_ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock_label_en-US" xlink:label="lab_crai_ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Reimbursable Expenses Included in Revenues [Table Text Block]</link:label>
    <link:label id="lab_crai_ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock_documentation_en-US" xlink:label="lab_crai_ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of reimbursable expenses included in revenues.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock" xlink:href="crai-20241228.xsd#crai_ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock" xlink:to="lab_crai_ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ddfee68f-010a-4fde-9540-a56ef88820e8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_c570b7a3-8f97-4438-b1ca-40e34033fda5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of roll-forward of the time-vesting restricted stock units</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_8605c811-cdfb-4f8c-b339-78a92c17aa7b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_897f5956-8ba8-4de8-80e9-93012c518634_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_6a2a6be9-c69a-44fb-a343-1c1aadca96a3_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_c2f3cf7b-d063-4ee4-b7d9-a52ea86433f6_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_cd66498b-0b4d-4f52-a687-6148a90ecffe_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_3ab2f13f-6df5-4b2b-89fe-1b00289df7ff_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion_d131b258-e588-45cd-82dc-18f7c94e0c75_terseLabel_en-US" xlink:label="lab_crai_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accretion</link:label>
    <link:label id="lab_crai_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion_label_en-US" xlink:label="lab_crai_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Accretion</link:label>
    <link:label id="lab_crai_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion_documentation_en-US" xlink:label="lab_crai_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of increase in the value of a contingent consideration liability, arising from accretion.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion" xlink:href="crai-20241228.xsd#crai_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion" xlink:to="lab_crai_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_71367e22-7d33-424d-ae11-09c3e5e80fcc_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_IncreaseDecreaseInForgivableLoans_f3aeb944-1f04-457d-b619-ede575faf7f3_negatedLabel_en-US" xlink:label="lab_crai_IncreaseDecreaseInForgivableLoans" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Forgivable loans</link:label>
    <link:label id="lab_crai_IncreaseDecreaseInForgivableLoans_label_en-US" xlink:label="lab_crai_IncreaseDecreaseInForgivableLoans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Forgivable Loans</link:label>
    <link:label id="lab_crai_IncreaseDecreaseInForgivableLoans_documentation_en-US" xlink:label="lab_crai_IncreaseDecreaseInForgivableLoans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The increase (decrease) during the reporting period of the amount of forgivable loans to employees and non employee experts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_IncreaseDecreaseInForgivableLoans" xlink:href="crai-20241228.xsd#crai_IncreaseDecreaseInForgivableLoans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_IncreaseDecreaseInForgivableLoans" xlink:to="lab_crai_IncreaseDecreaseInForgivableLoans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_f3473b60-2039-4f1c-92f3-29919cae9193_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_ee52fd6e-412a-4db4-847e-314e264bfb19_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current portion of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_00c48a3f-7410-44b4-b1c6-8f272528b0b3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_dad0efb0-b7ac-4bea-940b-c160c162c4ba_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_46b09f23-1406-4cef-a57e-bd562c01b4db_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_adfba4d9-4d2d-43bf-ad13-7ec61e9f40b3_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_3cc9f7f3-f7e0-4542-88d2-33d38586eb53_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_dcea75cd-9671-415c-a609-1a632c034950_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_b5236c7b-56c2-49ba-a03e-7ae1e150d624_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_b894e30b-361a-43be-afe7-d4b7030e38e5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_003b10a0-c0d7-4e6c-aff1-ef95f183c4a4_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions for tax positions taken during prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_9fcda085-63bb-4d02-ba7d-baa3cb878c53_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_ef6ce1d0-afc2-41f6-b83c-b36c131773fd_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of tax rates with the federal statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_WelchConsultingLtdMember_6e2f2119-2fba-4ac9-8ced-3c22f447643e_terseLabel_en-US" xlink:label="lab_crai_WelchConsultingLtdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Welch Consulting, Ltd.</link:label>
    <link:label id="lab_crai_WelchConsultingLtdMember_label_en-US" xlink:label="lab_crai_WelchConsultingLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Welch Consulting, Ltd. [Member]</link:label>
    <link:label id="lab_crai_WelchConsultingLtdMember_documentation_en-US" xlink:label="lab_crai_WelchConsultingLtdMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Welch Consulting, Ltd.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_WelchConsultingLtdMember" xlink:href="crai-20241228.xsd#crai_WelchConsultingLtdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_WelchConsultingLtdMember" xlink:to="lab_crai_WelchConsultingLtdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_24a9b4c1-cfba-48dd-964d-7cd3aa5f5c22_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_85554882-07fb-4c8c-99f8-6909cdc29d9f_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_591a9c4b-7e0d-4599-88d1-844d060b64a4_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">OPERATING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_0087d9e4-665c-4686-903b-a210579c9257_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsStock_5d913529-dab6-4523-a099-629c7186e56a_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accrued dividends on unvested shares</link:label>
    <link:label id="lab_us-gaap_DividendsStock_label_en-US" xlink:label="lab_us-gaap_DividendsStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends, Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsStock" xlink:to="lab_us-gaap_DividendsStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_b1e894d4-dcbc-4553-a9a7-fb7779bb9d70_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_bfbe7e8d-e2f4-461e-8e3f-b1a2007a8e56_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired identifiable intangible assets</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_5eb93af2-5f1c-4215-b4ca-a22c750d66ff_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_197bff89-c03f-4e13-84ea-010a0c9ba304_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_e2be838b-78ad-4753-b365-a1ddae12ef87_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_788a0ca0-aaa5-4746-a2a6-8dc531d0ba59_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_9323acc0-46fb-47eb-b25b-473978d685ac_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Options outstanding aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_BusinessCombinationNumberOfNewEmployees_a4e03a2a-c9eb-450f-8418-f169cac44753_terseLabel_en-US" xlink:label="lab_crai_BusinessCombinationNumberOfNewEmployees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of new colleagues</link:label>
    <link:label id="lab_crai_BusinessCombinationNumberOfNewEmployees_label_en-US" xlink:label="lab_crai_BusinessCombinationNumberOfNewEmployees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Number of New Employees</link:label>
    <link:label id="lab_crai_BusinessCombinationNumberOfNewEmployees_documentation_en-US" xlink:label="lab_crai_BusinessCombinationNumberOfNewEmployees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Number of New Employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_BusinessCombinationNumberOfNewEmployees" xlink:href="crai-20241228.xsd#crai_BusinessCombinationNumberOfNewEmployees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_BusinessCombinationNumberOfNewEmployees" xlink:to="lab_crai_BusinessCombinationNumberOfNewEmployees" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_92a017e2-4394-4c48-b1f5-af15d01a10fc_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_2e992e48-6ae6-419a-a69d-0e85f487687b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Expenses</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_81cb2393-4051-45f3-83e2-efa12f4d4535_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_554c176c-8896-4684-a795-fb85b59e42d4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments for debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_9f37af2c-237c-4fa2-aa80-1b1dcbe47f10_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9155837d-3ec5-481a-8a6d-2deeff86ab92_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_442754a4-9dea-45a3-832d-a21b92b9e095_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ForgivableLoansNoncurrent_b0eb28d1-0b1e-4c95-8204-759a1d28a520_terseLabel_en-US" xlink:label="lab_crai_ForgivableLoansNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgivable loans, net of current portion</link:label>
    <link:label id="lab_crai_ForgivableLoansNoncurrent_784c16d7-1ca3-4afa-b075-6067ba1f3102_verboseLabel_en-US" xlink:label="lab_crai_ForgivableLoansNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Non-current portion of forgivable loans</link:label>
    <link:label id="lab_crai_ForgivableLoansNoncurrent_label_en-US" xlink:label="lab_crai_ForgivableLoansNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgivable Loans, Noncurrent</link:label>
    <link:label id="lab_crai_ForgivableLoansNoncurrent_documentation_en-US" xlink:label="lab_crai_ForgivableLoansNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amounts due on long-term loans forgivable on the balance sheet date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansNoncurrent" xlink:href="crai-20241228.xsd#crai_ForgivableLoansNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ForgivableLoansNoncurrent" xlink:to="lab_crai_ForgivableLoansNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cfc2073d-3e5b-432c-8688-c0f88a511cfa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa218920-d8b2-4b79-8456-60a86fec9600_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardDateAxis_0b8aa46d-90a7-43f9-a7e4-e01a7343bd3d_terseLabel_en-US" xlink:label="lab_us-gaap_AwardDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Date [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardDateAxis_label_en-US" xlink:label="lab_us-gaap_AwardDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardDateAxis" xlink:to="lab_us-gaap_AwardDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_d5cf5ef8-d1c2-432b-ae14-42783e609142_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets acquired</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_3857c8ff-489f-4a83-bf64-9f366cbfefe1_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, allowance for credit Loss</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_ad9f3ce1-d64e-401a-a6d4-74717c9e8aa5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_c8aa0ea7-f261-485d-8ac6-9214e011c971_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_ec998f74-c996-4a29-a406-3105d2ef5797_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_40a86585-db66-4684-bc26-4231641ef267_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Anti-dilutive share-based awards excluded (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_c8f28b34-4e4c-47db-b8ec-1fe900d802e2_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_57d41a40-8d28-4803-af93-80bb9047160a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting in the first year following performance period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_8943e871-358d-410e-9fb9-589e6016f455_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedBonusesCurrent_bc477303-327d-4aeb-aa3c-795c6282f370_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued bonuses</link:label>
    <link:label id="lab_us-gaap_AccruedBonusesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Bonuses, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedBonusesCurrent" xlink:to="lab_us-gaap_AccruedBonusesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ScheduleOfAllowanceForUnbilledServicesTableTextBlock_1ad8589f-1986-470a-ac4e-d2c7335ca9f0_terseLabel_en-US" xlink:label="lab_crai_ScheduleOfAllowanceForUnbilledServicesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of rollforward of the variable consideration and allowances for unbilled services</link:label>
    <link:label id="lab_crai_ScheduleOfAllowanceForUnbilledServicesTableTextBlock_label_en-US" xlink:label="lab_crai_ScheduleOfAllowanceForUnbilledServicesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Allowance for Unbilled Services [Table Text Block]</link:label>
    <link:label id="lab_crai_ScheduleOfAllowanceForUnbilledServicesTableTextBlock_documentation_en-US" xlink:label="lab_crai_ScheduleOfAllowanceForUnbilledServicesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of unbilled receivables allowance in total which includes a roll forward schedule.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ScheduleOfAllowanceForUnbilledServicesTableTextBlock" xlink:href="crai-20241228.xsd#crai_ScheduleOfAllowanceForUnbilledServicesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ScheduleOfAllowanceForUnbilledServicesTableTextBlock" xlink:to="lab_crai_ScheduleOfAllowanceForUnbilledServicesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_23f87a3e-e6b2-4c6f-b285-9b99e1b6f630_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs of Services</link:label>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:to="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_95487998-1ecc-4422-9485-d3e2e7b40e88_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c3225742-1e3d-452b-8571-886d68458871_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_accb6f04-0eb1-4c17-9b4d-61995df0e884_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts and Financing Receivables [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts and Financing Receivables [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f0256546-e375-4964-b331-216801151bc8_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized compensation cost, net of expected forfeitures</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_82046b95-898d-4aa0-a770-00e1b1bb8983_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ForgivableLoansTranslationAdjustments_287db8f4-e598-411f-a932-75c5650df043_terseLabel_en-US" xlink:label="lab_crai_ForgivableLoansTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effects of foreign currency translation</link:label>
    <link:label id="lab_crai_ForgivableLoansTranslationAdjustments_label_en-US" xlink:label="lab_crai_ForgivableLoansTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgivable Loans, Translation Adjustments</link:label>
    <link:label id="lab_crai_ForgivableLoansTranslationAdjustments_documentation_en-US" xlink:label="lab_crai_ForgivableLoansTranslationAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amounts of increase (decrease) as a result of foreign currency translation on loans forgivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansTranslationAdjustments" xlink:href="crai-20241228.xsd#crai_ForgivableLoansTranslationAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ForgivableLoansTranslationAdjustments" xlink:to="lab_crai_ForgivableLoansTranslationAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_b9c11ab5-0480-4ba7-88a5-90420ad10cc7_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_95d51166-2225-4669-a715-b12ffffa0c41_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, net</link:label>
    <link:label id="lab_us-gaap_Goodwill_443c7390-6c51-4929-acdd-8c0f83be6118_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Goodwill, net at beginning of fiscal year</link:label>
    <link:label id="lab_us-gaap_Goodwill_e0cd8e4d-7c5b-41b4-8ec8-fc73077afe75_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Goodwill, net at end of fiscal year</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_78439aab-f886-4bbf-a380-99ffdd9287c7_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_5bd1a2d7-b6c4-4957-9b35-610cbe190c34_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e9a33e5a-cb3f-4c44-90c0-2217e3ba0a16_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Tax withholding payments reimbursed by shares</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_e8dc22b9-3e42-4e49-b65c-1254d0d17f39_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_3a827f7c-33f8-49fe-9874-56bb78f7c0fa_terseLabel_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Self-tender stock offering, authorized amount</link:label>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven_4d39e415-7184-4d22-b6a3-1da98d44dde1_terseLabel_en-US" xlink:label="lab_crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of loan balances which full principal and interest were not forgiven</link:label>
    <link:label id="lab_crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven_label_en-US" xlink:label="lab_crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgivable Loans, Number of Loan Balances which Full Principal and Interest were not Forgiven</link:label>
    <link:label id="lab_crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven_documentation_en-US" xlink:label="lab_crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Forgivable Loans, Number of Loan Balances which Full Principal and Interest were not Forgiven</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven" xlink:href="crai-20241228.xsd#crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven" xlink:to="lab_crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_PaulA.MalehMember_label_en-US" xlink:label="lab_crai_PaulA.MalehMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Paul A. Maleh [Member]</link:label>
    <link:label id="lab_crai_PaulA.MalehMember_documentation_en-US" xlink:label="lab_crai_PaulA.MalehMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Paul A. Maleh</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_PaulA.MalehMember" xlink:href="crai-20241228.xsd#crai_PaulA.MalehMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_PaulA.MalehMember" xlink:to="lab_crai_PaulA.MalehMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_44f06330-29ba-42f6-8456-e76f69893b7c_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_1be8e316-f4b0-478f-8671-f0766a69539a_verboseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_00b5a003-cdff-4142-92f2-730f19bfc941_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_bf9e9f2f-2b9d-4d2d-a54d-c98c2c6d8b03_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_85329992-685b-4600-a193-3912cc01143e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in the carrying amount of goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ScheduleOfBadDebtExpenseTableTextBlock_13bee349-936d-4efe-a72e-3b68febf1c8a_terseLabel_en-US" xlink:label="lab_crai_ScheduleOfBadDebtExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of bad debt expense</link:label>
    <link:label id="lab_crai_ScheduleOfBadDebtExpenseTableTextBlock_label_en-US" xlink:label="lab_crai_ScheduleOfBadDebtExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Bad Debt Expense [Table Text Block]</link:label>
    <link:label id="lab_crai_ScheduleOfBadDebtExpenseTableTextBlock_documentation_en-US" xlink:label="lab_crai_ScheduleOfBadDebtExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Table disclosure of bad debt expense.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ScheduleOfBadDebtExpenseTableTextBlock" xlink:href="crai-20241228.xsd#crai_ScheduleOfBadDebtExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ScheduleOfBadDebtExpenseTableTextBlock" xlink:to="lab_crai_ScheduleOfBadDebtExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_5c0f4ec0-d0c1-42b7-a095-2a54c60c1756_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d8b297cc-18ec-43fc-b8b1-9b9207d85774_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ForgivableLoans_08e2a29c-4b7b-4715-bcb2-3df5a71ffeef_periodStartLabel_en-US" xlink:label="lab_crai_ForgivableLoans" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_crai_ForgivableLoans_264d7478-34cd-4b3a-b520-6861cf602f18_periodEndLabel_en-US" xlink:label="lab_crai_ForgivableLoans" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_crai_ForgivableLoans_label_en-US" xlink:label="lab_crai_ForgivableLoans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgivable Loans.</link:label>
    <link:label id="lab_crai_ForgivableLoans_documentation_en-US" xlink:label="lab_crai_ForgivableLoans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to forgivable loans provided as on the balance sheet date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoans" xlink:href="crai-20241228.xsd#crai_ForgivableLoans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ForgivableLoans" xlink:to="lab_crai_ForgivableLoans" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ForgivableLoanTerm_603a6776-3258-477f-8cb6-f322e22d2b25_terseLabel_en-US" xlink:label="lab_crai_ForgivableLoanTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgivable loan, term</link:label>
    <link:label id="lab_crai_ForgivableLoanTerm_label_en-US" xlink:label="lab_crai_ForgivableLoanTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgivable Loan, Term</link:label>
    <link:label id="lab_crai_ForgivableLoanTerm_documentation_en-US" xlink:label="lab_crai_ForgivableLoanTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Forgivable Loan, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoanTerm" xlink:href="crai-20241228.xsd#crai_ForgivableLoanTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ForgivableLoanTerm" xlink:to="lab_crai_ForgivableLoanTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_86a092e3-b3a1-4119-81a1-1bc2053ae9bc_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_16f0a302-4df7-4726-8df2-30ccb9c2eaa5_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares outstanding (shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_c5fbc085-219d-4e64-8344-865405ef235b_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repayments under revolving line of credit</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_5dabbcf9-382b-4b81-b94f-eba24e512590_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_1d5ce384-4853-4c42-9e0c-f2ac849cc901_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name of Each Exchange on Which Registered</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8894969f-8bf2-4c6b-a804-8907f4fdaed0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest margin (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_20563220-21cd-454c-912f-fe72db4f7b7f_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_ad9daebc-2e00-4609-8f22-21388063379e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_0190d8f8-d4c2-4e84-acb0-5a66e751b882_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_47194861-2286-4d34-879e-30ebba36e67a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ForgivableLoansInterestRate_30c3a2ca-5475-4858-9df9-1ad509b9e859_terseLabel_en-US" xlink:label="lab_crai_ForgivableLoansInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rates (as a percent)</link:label>
    <link:label id="lab_crai_ForgivableLoansInterestRate_label_en-US" xlink:label="lab_crai_ForgivableLoansInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgivable Loans, Interest Rate</link:label>
    <link:label id="lab_crai_ForgivableLoansInterestRate_documentation_en-US" xlink:label="lab_crai_ForgivableLoansInterestRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to interest rates charged on outstanding forgivable loans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansInterestRate" xlink:href="crai-20241228.xsd#crai_ForgivableLoansInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ForgivableLoansInterestRate" xlink:to="lab_crai_ForgivableLoansInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_IncreaseDecreaseInObligationIncentiveCashAwards_2dfdfbb5-d6fa-4ef0-af22-3d6c94524f0c_terseLabel_en-US" xlink:label="lab_crai_IncreaseDecreaseInObligationIncentiveCashAwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Incentive cash awards payable</link:label>
    <link:label id="lab_crai_IncreaseDecreaseInObligationIncentiveCashAwards_label_en-US" xlink:label="lab_crai_IncreaseDecreaseInObligationIncentiveCashAwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Obligation, Incentive Cash Awards</link:label>
    <link:label id="lab_crai_IncreaseDecreaseInObligationIncentiveCashAwards_documentation_en-US" xlink:label="lab_crai_IncreaseDecreaseInObligationIncentiveCashAwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of increase (decrease) in obligation for incentive cash awards.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_IncreaseDecreaseInObligationIncentiveCashAwards" xlink:href="crai-20241228.xsd#crai_IncreaseDecreaseInObligationIncentiveCashAwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_IncreaseDecreaseInObligationIncentiveCashAwards" xlink:to="lab_crai_IncreaseDecreaseInObligationIncentiveCashAwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_985f4de7-1042-476b-8c02-a57a941fcbfb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock and Stock Units, Number of Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_b4477f58-75b8-4cba-9f2b-52fa03cfdc8b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_f285c997-5fad-4567-839b-10de93680985_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_12a2a0f0-3247-4271-a053-ddd99070c92c_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-lived assets (property and equipment, net)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_c93b3858-2834-495b-a535-4d9a38b02bcd_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_274cb733-58ca-4b7d-a70b-a715d120e424_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LaborAndRelatedExpense_ebd6847d-4a4d-41c1-82a1-b3fb6351a9ce_terseLabel_en-US" xlink:label="lab_us-gaap_LaborAndRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee compensation and fringe benefit costs</link:label>
    <link:label id="lab_us-gaap_LaborAndRelatedExpense_label_en-US" xlink:label="lab_us-gaap_LaborAndRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Labor and Related Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LaborAndRelatedExpense" xlink:to="lab_us-gaap_LaborAndRelatedExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_684b845d-68a4-4984-ac2b-73c93df3c706_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercisable at the end of the period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_29a899e4-e9aa-497d-bb1b-a7e46bd98150_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reporting units</link:label>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_label_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reporting Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportingUnits" xlink:to="lab_us-gaap_NumberOfReportingUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_691d4261-4af1-4cb4-b092-3644bfc0b18a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_7b59494e-0267-4857-b6ce-707aede08035_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_213d6fe8-c82b-4f89-a096-94efda3f756f_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving credit facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_16ba09b6-747d-48c4-b7c1-ec8f390934d2_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">INVESTING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f7e41186-f86e-428d-9809-07309f72ec54_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_cc4f083d-7392-4b80-8260-1acc3d1beba8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_b9c4c991-3fb4-4425-aee6-396f82eae407_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt issuance cost, non current</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Noncurrent, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_9fbadad1-c432-418e-9a03-122c1ced73ff_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_7747d4b3-87c6-46bc-b038-2287d1012ed5_terseLabel_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of roll-forward of the shares of restricted stock</link:label>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonvested Restricted Stock Shares Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:to="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_f390e131-58ae-4104-9c51-6c2ce2aae357_terseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: net income attributable to participating shares</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Undistributed Earnings (Loss) Allocated to Participating Securities, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:to="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9c26bccb-6174-41d6-9ce1-910d64730a27_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving credit facility, maximum capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_2029da80-e46c-4957-a687-6a6886c61a51_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_57d2d03f-8500-407e-b861-0488404a48bc_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ForgivableLoansAdvances_56aa451a-6075-4a4b-a0bf-59ae3d1765e9_terseLabel_en-US" xlink:label="lab_crai_ForgivableLoansAdvances" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advances</link:label>
    <link:label id="lab_crai_ForgivableLoansAdvances_label_en-US" xlink:label="lab_crai_ForgivableLoansAdvances" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgivable Loans, Advances</link:label>
    <link:label id="lab_crai_ForgivableLoansAdvances_documentation_en-US" xlink:label="lab_crai_ForgivableLoansAdvances" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amounts of increase as a result of advances on loans forgivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansAdvances" xlink:href="crai-20241228.xsd#crai_ForgivableLoansAdvances"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ForgivableLoansAdvances" xlink:to="lab_crai_ForgivableLoansAdvances" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock_8ef1ea5c-8b50-47fd-8bfc-eb07d3bceb2f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of rollforward of the variable consideration and allowances for accounts receivable</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_PerformanceVestingRestrictedStockUnitsMember_7b53d970-97df-4d95-ba4d-febcd6e09720_terseLabel_en-US" xlink:label="lab_crai_PerformanceVestingRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PRSU</link:label>
    <link:label id="lab_crai_PerformanceVestingRestrictedStockUnitsMember_label_en-US" xlink:label="lab_crai_PerformanceVestingRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Vesting Restricted Stock Units [Member]</link:label>
    <link:label id="lab_crai_PerformanceVestingRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_crai_PerformanceVestingRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restricted stock units awarded to employees for meeting certain performance targets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_PerformanceVestingRestrictedStockUnitsMember" xlink:href="crai-20241228.xsd#crai_PerformanceVestingRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_PerformanceVestingRestrictedStockUnitsMember" xlink:to="lab_crai_PerformanceVestingRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5c228b50-e00f-4526-b058-7755df9043e7_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_acb44084-dc56-4883-a6c2-0d68188d0c4b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_A1998ESPPMember_dfd02da1-be4c-4738-82a6-1708e6e74038_terseLabel_en-US" xlink:label="lab_crai_A1998ESPPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">1998 ESPP</link:label>
    <link:label id="lab_crai_A1998ESPPMember_label_en-US" xlink:label="lab_crai_A1998ESPPMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">1998 ESPP [Member]</link:label>
    <link:label id="lab_crai_A1998ESPPMember_documentation_en-US" xlink:label="lab_crai_A1998ESPPMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">1998 ESPP</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_A1998ESPPMember" xlink:href="crai-20241228.xsd#crai_A1998ESPPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_A1998ESPPMember" xlink:to="lab_crai_A1998ESPPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_9ba944a4-8433-46fc-8477-78fe8f0c2c0d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_b04d7325-fa51-40d6-a57c-b22ecd89d7ff_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Compensation</link:label>
    <link:label id="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Related Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:to="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2ba23911-d8f8-4b80-88ab-0fd91aeb0b9e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_bfb0e496-7015-46ce-b307-61d8e52b6504_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_eee4df5c-1785-4a04-b779-c1ba5cfdebd5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_605601b5-ccdb-4f6d-a27d-02dc8133aff6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_7e5e3b2e-157c-451d-baba-fc14d3142303_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Reductions as a result of a lapse of the applicable statutes of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_3bc84027-0995-4f1e-9b8c-9226f4daab11_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_4178814e-223e-426e-8c71-64ae9dc8d9c1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Consideration paid for acquisitions, net</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_cf33033d-ff7b-40a8-89d3-4b9403894c7d_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a9758b1c-452d-40b0-a84a-dcb5cabb4cab_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a766c961-4c62-4f37-9776-8978ee9ea1bf_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted average shares outstanding - diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ForgivableLoansReclassificationToOtherAssets_6920c468-0fa0-4e97-9360-ef24a88e7980_negatedLabel_en-US" xlink:label="lab_crai_ForgivableLoansReclassificationToOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Reclassifications from accrued expenses or to other assets</link:label>
    <link:label id="lab_crai_ForgivableLoansReclassificationToOtherAssets_label_en-US" xlink:label="lab_crai_ForgivableLoansReclassificationToOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgivable Loans Reclassification To Other Assets</link:label>
    <link:label id="lab_crai_ForgivableLoansReclassificationToOtherAssets_documentation_en-US" xlink:label="lab_crai_ForgivableLoansReclassificationToOtherAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amounts of decrease as a result of reclassification to other assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansReclassificationToOtherAssets" xlink:href="crai-20241228.xsd#crai_ForgivableLoansReclassificationToOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ForgivableLoansReclassificationToOtherAssets" xlink:to="lab_crai_ForgivableLoansReclassificationToOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_da1b1bd8-d52a-4687-9844-f9b464b684b1_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_64551e89-402e-481b-9a9e-1c8acbe95b72_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_5169f2a6-7b1d-43e6-b826-ee4549327cc0_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_9932f364-1a57-4a75-8814-8c31dbf7814c_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_9d38b545-3a0e-4f1f-9c8c-beb10f730c1b_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_94f18a22-cb4e-47c1-83e7-5d7fa473302d_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total gross deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_4b928e31-dc82-4cd4-bcff-8ea9bbc9d16d_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ForgivableLoansAmortization_f2c2436d-e74d-492f-aa4a-c753df77fb9c_negatedLabel_en-US" xlink:label="lab_crai_ForgivableLoansAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_crai_ForgivableLoansAmortization_22617299-3d4d-45e1-9b5c-9a2e115ed112_terseLabel_en-US" xlink:label="lab_crai_ForgivableLoansAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgivable loan amortization</link:label>
    <link:label id="lab_crai_ForgivableLoansAmortization_label_en-US" xlink:label="lab_crai_ForgivableLoansAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgivable Loans, Amortization</link:label>
    <link:label id="lab_crai_ForgivableLoansAmortization_documentation_en-US" xlink:label="lab_crai_ForgivableLoansAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to amortizations on forgivable loans during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansAmortization" xlink:href="crai-20241228.xsd#crai_ForgivableLoansAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ForgivableLoansAmortization" xlink:to="lab_crai_ForgivableLoansAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_742187b1-4199-49f1-8756-47a68bbc36a1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease extension term (in years)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_fc984c71-4aa9-478e-b938-fb6f50fe9298_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_label_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseNonoperating" xlink:to="lab_us-gaap_InterestExpenseNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_884d812b-96b0-47eb-a0c3-ad45bb1fa5e6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_f00c130f-11a9-4c08-8098-c08becae0c2a_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred expense (benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_8594537b-b2c8-4779-a6fb-677991d0467b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of changes in the carrying amount of goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_e9af7c08-f84b-4e12-881a-cdf57b32f73a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_a4bcf2e2-2784-4ec7-8d5a-c7a7c3298f21_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer software</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_eace4966-103e-43cf-9388-74485f71af6b_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_ff69587b-d818-424e-aff5-4b80c6daae61_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employer contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_91a3cf4a-107e-454c-9e40-88b143806871_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amounts written off and foreign currency translation</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_eca8945a-cff1-4a29-9eb8-a7291c70b636_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_e7341154-3669-4916-a4ef-bb3a0dd0009d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowances of $5,659 and $4,335, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_fbc546f4-21f3-4fb6-85f9-832bcaec9589_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_cdcaeded-114a-4643-a342-1ea0cadaeea6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_eea01f15-c564-476a-a954-6b1e36f58043_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-lived assets by geographic location</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6b08ee4b-88d9-4cdc-b3b8-6e019cbd2a1b_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_ddaec866-1883-4f5f-b70e-04d2493e3485_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable, accrued expenses, and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_5d69973c-96ac-44cf-b2c0-54d3dc71b3c1_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_e27c5749-ca08-4104-b704-d18f13921638_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Transaction related expenses</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_2e5c895e-ec34-4d17-bb9b-345f01301b04_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of dilutive stock options and restricted stock units (shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_ec8c7f4d-e136-4384-b038-fdb09f7bd5cc_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_887930a6-52e7-4f74-a5b3-62d23632de83_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding at the end of the period, weighted average remaining contractual term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_a6f563ca-e28b-46f1-92bf-53eb846f5838_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_7b13837f-e35d-488f-b775-59e9430e549e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_42c32343-d4b0-48a8-8cc1-6c5f7f10bc55_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_OtherCurrenciesMember_0286016e-9b3e-4daa-94b6-062c4a5bdb7e_terseLabel_en-US" xlink:label="lab_crai_OtherCurrenciesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other currencies</link:label>
    <link:label id="lab_crai_OtherCurrenciesMember_label_en-US" xlink:label="lab_crai_OtherCurrenciesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Currencies [Member]</link:label>
    <link:label id="lab_crai_OtherCurrenciesMember_documentation_en-US" xlink:label="lab_crai_OtherCurrenciesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Currencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_OtherCurrenciesMember" xlink:href="crai-20241228.xsd#crai_OtherCurrenciesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_OtherCurrenciesMember" xlink:to="lab_crai_OtherCurrenciesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_697665b8-afc3-4c23-9ad5-e72e57fd9a11_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent_a86cd585-c038-4400-a6e2-c05b443cda26_terseLabel_en-US" xlink:label="lab_crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation and other non-current liabilities</link:label>
    <link:label id="lab_crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Classified, and Other Liabilities, Noncurrent</link:label>
    <link:label id="lab_crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent_documentation_en-US" xlink:label="lab_crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Classified, and Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent" xlink:href="crai-20241228.xsd#crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent" xlink:to="lab_crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_8fd1bf5c-677b-4655-a75a-c2b86daac4b9_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted shares vesting (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_2cce4e4c-238e-4c8b-ab61-c684e79b25b6_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_4d39e7b9-62d9-40d7-b088-8840aa5d16a2_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercisable at the end of the period, weighted average remaining contractual term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_121fb97e-f1dd-4372-ac61-a6c54e83347b_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_7c564106-a5ac-4bc8-8f1b-ab206c723a3b_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of opening and closing balances and result of changes in contract liability balance (in thousands)</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_623560f8-ffcc-4166-979d-e55ae74b4433_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of expected amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_cd6521a7-58aa-4816-b88f-45f900784faf_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_2fdf1fb7-61c9-4da3-8a2b-3d526b00f4c9_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_2d6d1189-b770-480a-9c91-da8ae2fd5969_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of expenses related to intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockNoParValue_50d53144-62ac-46fd-9747-46d9a94430c1_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value ( in dollars per share )</link:label>
    <link:label id="lab_us-gaap_CommonStockNoParValue_label_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, No Par Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockNoParValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockNoParValue" xlink:to="lab_us-gaap_CommonStockNoParValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_176f0abc-1449-4839-aae4-28acd370aae3_negatedLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accumulated goodwill impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_efcc966d-5055-40eb-b3e3-c14e59efa823_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated goodwill impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable_323f8fd4-983a-4c1a-aa93-2c42170d94c8_terseLabel_en-US" xlink:label="lab_crai_AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable consideration and allowance for doubtful accounts</link:label>
    <link:label id="lab_crai_AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable_label_en-US" xlink:label="lab_crai_AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance For Doubtful Accounts, Variable Consideration And Allowances For Accounts Receivable</link:label>
    <link:label id="lab_crai_AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable_documentation_en-US" xlink:label="lab_crai_AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of allowances for doubtful accounts included in rollforward of the variable consideration and allowances for accounts receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable" xlink:href="crai-20241228.xsd#crai_AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable" xlink:to="lab_crai_AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_1a618675-8fd0-4989-8505-3027e07b57a0_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_c3484d1c-a4ec-451a-b391-cecf72dab7c4_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_2890136f-5f59-4faf-9841-adb70ac99c21_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_AllowanceForUnbilledServicesAmountsWrittenOff_c3b8fa83-04ca-4647-8f4f-a62dbbc049c8_negatedLabel_en-US" xlink:label="lab_crai_AllowanceForUnbilledServicesAmountsWrittenOff" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Amounts written off and foreign currency translation</link:label>
    <link:label id="lab_crai_AllowanceForUnbilledServicesAmountsWrittenOff_label_en-US" xlink:label="lab_crai_AllowanceForUnbilledServicesAmountsWrittenOff" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance For Unbilled Services, Amounts Written Off</link:label>
    <link:label id="lab_crai_AllowanceForUnbilledServicesAmountsWrittenOff_documentation_en-US" xlink:label="lab_crai_AllowanceForUnbilledServicesAmountsWrittenOff" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amounts of increase (decrease) as a result of the amount written off on allowance for unbilled services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AllowanceForUnbilledServicesAmountsWrittenOff" xlink:href="crai-20241228.xsd#crai_AllowanceForUnbilledServicesAmountsWrittenOff"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_AllowanceForUnbilledServicesAmountsWrittenOff" xlink:to="lab_crai_AllowanceForUnbilledServicesAmountsWrittenOff" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_7e5544f1-20db-4256-bac6-d7aa1b26f916_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_40c7131c-417e-4d8c-971d-63b5f9312bbb_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio_06e11036-2fd8-43a2-9948-4b8f45a6a81b_terseLabel_en-US" xlink:label="lab_crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument covenant, maximum consolidated net leverage ratio</link:label>
    <link:label id="lab_crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio_label_en-US" xlink:label="lab_crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument Covenant, Maximum Consolidated Net Leverage Ratio</link:label>
    <link:label id="lab_crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio_documentation_en-US" xlink:label="lab_crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument Covenant, Maximum Consolidated Net Leverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio" xlink:href="crai-20241228.xsd#crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio" xlink:to="lab_crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_8cad8faf-422d-4be5-8808-944ad4eabe0f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expired (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_d8061407-31bd-4bde-b07d-6e6b2b1a2f39_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_c971a59b-f191-4a22-930d-ca7447ed7ee7_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_628189c2-771e-4612-ab34-40f94990af68_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_0e9d0dc1-7999-44cf-ad9b-30bd34e993e0_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_823e39d5-4ade-4d1e-b369-978b5a5fb2c5_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3a2282f3-9b0e-4967-8ce9-93b36a071b56_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_ef081166-49d7-4364-bd88-7abc59ba5a98_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_2591a742-1dfe-4f19-bd4f-94e546bd6ea0_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8a686301-ebae-46bc-8aeb-1d043954dab5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_cbe780e9-9583-4018-815e-c710478646de_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_0fefd200-d8e1-4aad-80f0-5e5dc4723c85_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_e9135324-f6b4-4714-b939-8c028783a530_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill impairment loss</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_6e749487-a10b-49de-9082-0dbe323cfc49_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_109b1eae-6bdb-4972-a52a-e9664b87a0e7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of anti-dilutive share-based awards excluded from common stock equivalents</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_4b8f0a34-0be4-4e01-94c2-b3acfd653c80_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_52d2b402-fa4c-4f28-9ee9-2f2530831881_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated useful life (in years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ForgivableLoansAcceleratedAmortization_ee77be95-06c8-48e8-bf23-73e3cfd88b6c_terseLabel_en-US" xlink:label="lab_crai_ForgivableLoansAcceleratedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgivable loans, accelerated amortization</link:label>
    <link:label id="lab_crai_ForgivableLoansAcceleratedAmortization_label_en-US" xlink:label="lab_crai_ForgivableLoansAcceleratedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgivable Loans, Accelerated Amortization</link:label>
    <link:label id="lab_crai_ForgivableLoansAcceleratedAmortization_documentation_en-US" xlink:label="lab_crai_ForgivableLoansAcceleratedAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Forgivable Loans, Accelerated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansAcceleratedAmortization" xlink:href="crai-20241228.xsd#crai_ForgivableLoansAcceleratedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ForgivableLoansAcceleratedAmortization" xlink:to="lab_crai_ForgivableLoansAcceleratedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_f87cdbe8-30b2-46fa-9bcc-039f8dfdf10d_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Unbilled services</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_fec29c48-6ba9-4cc0-bf9d-18bf0df4e0e7_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_GrantsBefore2022Member_04aed2fd-0a61-4194-b830-2c3bf589c0f6_terseLabel_en-US" xlink:label="lab_crai_GrantsBefore2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Grants Before 2023</link:label>
    <link:label id="lab_crai_GrantsBefore2022Member_label_en-US" xlink:label="lab_crai_GrantsBefore2022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Grants Before 2022 [Member]</link:label>
    <link:label id="lab_crai_GrantsBefore2022Member_documentation_en-US" xlink:label="lab_crai_GrantsBefore2022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Grants Before 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_GrantsBefore2022Member" xlink:href="crai-20241228.xsd#crai_GrantsBefore2022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_GrantsBefore2022Member" xlink:to="lab_crai_GrantsBefore2022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_2e4094af-4b00-4526-b4a9-0236ae71600f_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_66d9fe1c-a6a0-4a62-8b64-9a5c3dcab165_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recent Accounting Standards and Recent Accounting Standards Not Yet Adopted</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_9d505338-54ba-47ff-bde1-d26bab183ee5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c08fb768-832d-4c15-b4dd-90dc34b8fefb_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4078cfe1-8f3f-471f-97a9-5ff49b44bd12_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_2517fc67-3606-4ceb-9102-8f51c2e4b671_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition and Allowances for Accounts Receivable and Unbilled Services</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_808dc908-71d9-49c9-b153-f0b673a86645_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use asset amortization</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_207a1f1b-d091-4890-811c-f11a63432599_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S.</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_67911cae-a056-40d2-9a3c-3f9e8764b731_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_AccruedProjectCostsCurrent_d4a85380-6be0-4316-b84e-654546c39155_terseLabel_en-US" xlink:label="lab_crai_AccruedProjectCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Direct project accruals</link:label>
    <link:label id="lab_crai_AccruedProjectCostsCurrent_label_en-US" xlink:label="lab_crai_AccruedProjectCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Project Costs, Current</link:label>
    <link:label id="lab_crai_AccruedProjectCostsCurrent_documentation_en-US" xlink:label="lab_crai_AccruedProjectCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred through that date and payable for project costs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AccruedProjectCostsCurrent" xlink:href="crai-20241228.xsd#crai_AccruedProjectCostsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_AccruedProjectCostsCurrent" xlink:to="lab_crai_AccruedProjectCostsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_fc426afe-d627-4539-8d2c-6ff0d2f960cc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of outstanding non-vested performance-vesting restricted stock units</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Nonvested Performance-Based Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_5b0d7203-ab92-41cd-a75d-a65035f4d58b_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current expense</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_7dcdd7c5-b6d9-4ee9-98b6-31eb74db84d0_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting percentage</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_6c7a2af2-8b17-4f3d-a4ca-ea16a921b76f_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of business segment</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_97c029ed-c488-4797-8e72-282a64108676_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_9b0fefd4-b7ef-47cb-8d56-47035890b7fd_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_1854070f-bf88-40fc-8749-afb0b4cbb7d1_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares issued (shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_4b224219-0c47-4467-9b1e-93fbb3b02ada_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency gains (losses), net</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_31a57911-89e2-403a-b9fe-3cd16103bc72_verboseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Transaction gains (losses) recorded in income before provision for income taxes</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss), Foreign Currency Transaction, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_14733618-f1f2-4a53-8ac6-0204047f22e0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of fair value, assets and liabilities measured on recurring basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_abc8a84c-5d7e-4b76-bc63-5ca2add3ea33_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_46ded7cd-cc78-4cff-863a-13c8acf7276e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Unrealized foreign currency remeasurement (gains) losses, net</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrealized Gain (Loss), Foreign Currency Transaction, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_4f77244e-004b-4f5b-95de-7bdeecf0598a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments_fd5460e2-49cd-43bf-91fc-1ee7b2bb20a9_terseLabel_en-US" xlink:label="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of vesting installments</link:label>
    <link:label id="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments_label_en-US" xlink:label="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award, Number of Vesting Installments</link:label>
    <link:label id="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments_documentation_en-US" xlink:label="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the number of annual installments that the share-based compensation award vests equally.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments" xlink:href="crai-20241228.xsd#crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments" xlink:to="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ForgivableLoansActivityAbstract_34f2863c-6b84-49bd-b371-fe35ac734b30_terseLabel_en-US" xlink:label="lab_crai_ForgivableLoansActivityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgivable loan activity</link:label>
    <link:label id="lab_crai_ForgivableLoansActivityAbstract_label_en-US" xlink:label="lab_crai_ForgivableLoansActivityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgivable Loans Activity [Abstract]</link:label>
    <link:label id="lab_crai_ForgivableLoansActivityAbstract_documentation_en-US" xlink:label="lab_crai_ForgivableLoansActivityAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">No definition available.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansActivityAbstract" xlink:href="crai-20241228.xsd#crai_ForgivableLoansActivityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ForgivableLoansActivityAbstract" xlink:to="lab_crai_ForgivableLoansActivityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentNet_85b2feac-616e-41c8-999a-75f415be037e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt issuance cost current</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Current, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsCurrentNet" xlink:to="lab_us-gaap_DeferredFinanceCostsCurrentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_08d3f12b-1536-476e-99ba-1958a4ec2688_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_AccruedExciseTaxOnSharesRepurchased_972e6630-8871-43c2-be6d-92d3713cf12b_negatedTerseLabel_en-US" xlink:label="lab_crai_AccruedExciseTaxOnSharesRepurchased" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accrued excise tax on shares repurchased</link:label>
    <link:label id="lab_crai_AccruedExciseTaxOnSharesRepurchased_label_en-US" xlink:label="lab_crai_AccruedExciseTaxOnSharesRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Excise Tax On Shares Repurchased</link:label>
    <link:label id="lab_crai_AccruedExciseTaxOnSharesRepurchased_documentation_en-US" xlink:label="lab_crai_AccruedExciseTaxOnSharesRepurchased" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Excise Tax On Shares Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AccruedExciseTaxOnSharesRepurchased" xlink:href="crai-20241228.xsd#crai_AccruedExciseTaxOnSharesRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_AccruedExciseTaxOnSharesRepurchased" xlink:to="lab_crai_AccruedExciseTaxOnSharesRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_7d97e7f0-9901-4190-baaf-cb36e9f3101f_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets, net of valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_3f56457f-3535-4ee4-88cb-549d668a83de_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of restricted shares vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_da693b80-a6db-4b5a-bf72-84b41b125ea9_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_35362c0e-946f-456e-bb7e-cf031ec069b5_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discretionary after-tax contributions by employee (up to)</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_fff7dc56-dd91-4b24-865c-c530f8f1e86c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting on the fourth anniversary of date of grant</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_25f872e2-c088-403b-86a6-d048b80e597a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_ab22258c-a359-4d7c-aeeb-d2f4ec01eac4_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_DeferredTaxLiabilitiesPrepaidAndOther_930e2e72-b517-4e86-9c15-1550c1585ce9_terseLabel_en-US" xlink:label="lab_crai_DeferredTaxLiabilitiesPrepaidAndOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaids and other</link:label>
    <link:label id="lab_crai_DeferredTaxLiabilitiesPrepaidAndOther_label_en-US" xlink:label="lab_crai_DeferredTaxLiabilitiesPrepaidAndOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities Prepaid And Other</link:label>
    <link:label id="lab_crai_DeferredTaxLiabilitiesPrepaidAndOther_documentation_en-US" xlink:label="lab_crai_DeferredTaxLiabilitiesPrepaidAndOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of deferred tax liability attributable to taxable temporary differences from prepaids and other.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DeferredTaxLiabilitiesPrepaidAndOther" xlink:href="crai-20241228.xsd#crai_DeferredTaxLiabilitiesPrepaidAndOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_DeferredTaxLiabilitiesPrepaidAndOther" xlink:to="lab_crai_DeferredTaxLiabilitiesPrepaidAndOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_bff41aa2-14a7-415a-955c-226dc1296410_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income before provision for income taxes:</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_9e022f58-5017-4e07-9986-06b7ee092df2_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments and reconciling items</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_60827f4d-9f32-47ac-9b90-7743c9e1ceac_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Roll forward of the variable consideration and allowances for accounts receivable</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_dfa80ba6-ccf8-4276-a3a8-eb90a6231cd6_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_e1a87325-988e-49c7-8894-98d41f050a3b_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income &#8212; diluted</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_fc0e3ee8-5753-4f52-88fa-43e0f44e8549_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average period over which cost is expected to be recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_90fbc5d0-952c-468c-803c-6944c71ef35e_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6a36d1d0-f84a-41f4-afa0-fe95597412c7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e648b06f-f998-4ca0-98a7-f16d2420ccf2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_00d19856-40a1-4609-ae7b-2f8c6fc053bb_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e7901e14-bb1d-4a86-8f5b-4fb0f537836d_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Annual effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_71641d58-320d-4c2c-999f-a0332e6d2dc9_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_85140757-c667-49a2-81f9-467ffd003d22_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities_052228db-602d-45d4-abc3-8a3c984f91a6_terseLabel_en-US" xlink:label="lab_crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities_label_en-US" xlink:label="lab_crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Lease Liabilities</link:label>
    <link:label id="lab_crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities_documentation_en-US" xlink:label="lab_crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" xlink:href="crai-20241228.xsd#crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" xlink:to="lab_crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_773d5bbb-d51e-47ba-8411-19f7dc610e2d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_701762c8-461c-4871-be39-7b153342d779_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_a6b0359f-d197-43ef-9ccf-5ffa4fb16aed_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_AmendedAndRestatedEquityIncentivePlan2006Member_eaf96e8c-3ce4-4084-b4a9-daf9c1ee3dc0_terseLabel_en-US" xlink:label="lab_crai_AmendedAndRestatedEquityIncentivePlan2006Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2006 Incentive Plan</link:label>
    <link:label id="lab_crai_AmendedAndRestatedEquityIncentivePlan2006Member_label_en-US" xlink:label="lab_crai_AmendedAndRestatedEquityIncentivePlan2006Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amended And Restated Equity Incentive Plan 2006 [Member]</link:label>
    <link:label id="lab_crai_AmendedAndRestatedEquityIncentivePlan2006Member_documentation_en-US" xlink:label="lab_crai_AmendedAndRestatedEquityIncentivePlan2006Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to the Amended and Restated 2006 Equity Incentive Plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AmendedAndRestatedEquityIncentivePlan2006Member" xlink:href="crai-20241228.xsd#crai_AmendedAndRestatedEquityIncentivePlan2006Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_AmendedAndRestatedEquityIncentivePlan2006Member" xlink:to="lab_crai_AmendedAndRestatedEquityIncentivePlan2006Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_aa616ae2-bc84-4373-a3f3-c648b9478f4e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_4acf04c5-e9d1-4daa-84ea-26c5234a1bb2_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_98c80b11-3a9e-4c1e-840e-d62f5ebdcc65_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_3ad1a0bf-194c-4d2a-b2c4-3ede575a4bbe_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_e5090e3b-60d9-4924-bfa9-cc2c84e2001c_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation and related expenses</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2f87e6c8-668f-43d6-b9f3-f69c42fe6744_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets, and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ForgivableLoansCurrent_ae1e24eb-a11c-4953-abdf-44f7feef870e_terseLabel_en-US" xlink:label="lab_crai_ForgivableLoansCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgivable loans</link:label>
    <link:label id="lab_crai_ForgivableLoansCurrent_6d6f2a8e-f4a6-4195-9e1a-5ce729204b50_verboseLabel_en-US" xlink:label="lab_crai_ForgivableLoansCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current portion of forgivable loans</link:label>
    <link:label id="lab_crai_ForgivableLoansCurrent_label_en-US" xlink:label="lab_crai_ForgivableLoansCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgivable Loans, Current</link:label>
    <link:label id="lab_crai_ForgivableLoansCurrent_documentation_en-US" xlink:label="lab_crai_ForgivableLoansCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The current portion of forgivable loans to employees and non employee experts on the balance sheet date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansCurrent" xlink:href="crai-20241228.xsd#crai_ForgivableLoansCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ForgivableLoansCurrent" xlink:to="lab_crai_ForgivableLoansCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ca841450-0bf4-42ed-bdde-19a8ae8a6b9d_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividends_00dbb68b-8dbc-4971-b08c-03252c96564d_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cash dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_265b86e4-0ff9-4940-9594-d99ddcfbadc8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c890e9ba-4985-4429-8493-821db2e81067_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets obtained in exchange for lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio_c7460184-11d9-477e-a92d-7094358f909d_terseLabel_en-US" xlink:label="lab_crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument covenant, minimum consolidated interest coverage ratio</link:label>
    <link:label id="lab_crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio_label_en-US" xlink:label="lab_crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Minimum Covenant Consolidated Interest Coverage Ratio</link:label>
    <link:label id="lab_crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio_documentation_en-US" xlink:label="lab_crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the value of the (consolidated adjusted earning before interest, taxes, depreciation and amortization, as defined) in the Consolidated Interest Coverage Ratio required by the covenants of the entity's senior credit facilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio" xlink:href="crai-20241228.xsd#crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio" xlink:to="lab_crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ReimbursableExpenses_eeec014d-d9ab-46ad-9a3e-1bc6c05c2c9d_terseLabel_en-US" xlink:label="lab_crai_ReimbursableExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reimbursable expenses</link:label>
    <link:label id="lab_crai_ReimbursableExpenses_label_en-US" xlink:label="lab_crai_ReimbursableExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reimbursable Expenses</link:label>
    <link:label id="lab_crai_ReimbursableExpenses_documentation_en-US" xlink:label="lab_crai_ReimbursableExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of reimbursable expenses, which include expenses for travel and other out-of-pocket expenses, outside consultants, and other reimbursable expenses. Revenues include reimbursable expenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ReimbursableExpenses" xlink:href="crai-20241228.xsd#crai_ReimbursableExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ReimbursableExpenses" xlink:to="lab_crai_ReimbursableExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_2973e2fc-cfa4-4102-9e80-3031e98c0f64_negatedLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Redemption of vested employee restricted shares for tax withholding</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_01614306-2a26-494c-b011-87420870b304_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c3e0f068-7763-4f03-968d-757577985539_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_2ca0a7e6-e81e-460a-89f9-bfe43a25e40c_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_65d2b9ef-e274-4e01-928a-4c950c417164_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_60f3f45a-1ce4-41cf-b676-6462bd6df9ff_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_5bd942cd-cf5f-4ac2-a46b-41a78e92dc55_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage_d61f8152-9ec6-414f-8013-6c24cf7333fe_terseLabel_en-US" xlink:label="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PRSUs performance measure (as a percent)</link:label>
    <link:label id="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage_label_en-US" xlink:label="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Performance Restricted Stock Unit Measures, Target Percentage</link:label>
    <link:label id="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage_documentation_en-US" xlink:label="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Target percentage for measurement of PRSUs (Performance Restricted Stock Unit) under share-based payment arrangement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage" xlink:href="crai-20241228.xsd#crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage" xlink:to="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_189825ae-975a-4443-8c09-2ac500337887_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_9c18f0a7-28fc-436a-b575-cce9d5dbbae2_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_5ad1a64f-0d5d-4e68-818e-a580f6d0af05_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2fc7a3bb-4a26-4273-86d0-5413c88e2f84_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at the beginning of the period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c7c7cf0a-bca5-483a-b050-87fb15fac099_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at the end of the period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c8884c9c-ad22-4fe5-92f0-3f324b149a43_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_69a44a5e-f542-4142-985d-550ccf6d8561_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_24288a82-1b53-459f-a5a6-c1d42e5ddcbc_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockNoParValue_72cb2a93-cf37-4268-8455-d3a5ba5f93f7_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockNoParValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, No Par Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockNoParValue" xlink:to="lab_us-gaap_PreferredStockNoParValue" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration_2c1a3f42-8984-4614-afd3-b7e3cd103442_terseLabel_en-US" xlink:label="lab_crai_FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remeasurement of acquisition-related contingent consideration</link:label>
    <link:label id="lab_crai_FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration_label_en-US" xlink:label="lab_crai_FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Remeasurement of Acquisition-Related Contingent Consideration</link:label>
    <link:label id="lab_crai_FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration_documentation_en-US" xlink:label="lab_crai_FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Remeasurement of Acquisition-Related Contingent Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration" xlink:href="crai-20241228.xsd#crai_FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration" xlink:to="lab_crai_FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_1b46156a-87c5-4070-99fc-c892ac61cabf_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_373151ef-8d06-4997-b72f-a3a9e8522a2e_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced_f8da1428-ab67-43ff-8626-d8d437b4f9a1_terseLabel_en-US" xlink:label="lab_crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount available under revolving credit facility reduced</link:label>
    <link:label id="lab_crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced_label_en-US" xlink:label="lab_crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity Reduced</link:label>
    <link:label id="lab_crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced_documentation_en-US" xlink:label="lab_crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reduction of maximum borrowing capacity under the credit facility.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced" xlink:href="crai-20241228.xsd#crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced" xlink:to="lab_crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_a2d131dc-7ac9-4f2f-b471-33ee0c971b5b_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Vested or expected to vest at the end of the period, options (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_13e8c7da-77a7-487a-8264-19ba95334cd9_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_DividendsStockNet_be2c88ff-dbf4-4185-a44b-cff5331e4913_terseLabel_en-US" xlink:label="lab_crai_DividendsStockNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends, Stock, Net</link:label>
    <link:label id="lab_crai_DividendsStockNet_label_en-US" xlink:label="lab_crai_DividendsStockNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends, Stock, Net</link:label>
    <link:label id="lab_crai_DividendsStockNet_documentation_en-US" xlink:label="lab_crai_DividendsStockNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Dividends, Stock, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DividendsStockNet" xlink:href="crai-20241228.xsd#crai_DividendsStockNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_DividendsStockNet" xlink:to="lab_crai_DividendsStockNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_country_GB_3fe84770-a526-4613-a635-2ca84f4ba61d_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United Kingdom</link:label>
    <link:label id="lab_country_GB_label_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_GB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB" xlink:to="lab_country_GB" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_bcd2c07b-8f59-451c-a468-d03daedb5619_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_94adb43d-b982-4d9e-b6e0-e7d305f50288_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding at the beginning of the period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_7a220f03-7b3b-484c-9a93-323da22e74b3_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding at the end of the period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_03b84ff4-f2af-4b59-b07a-aff427d4c7e0_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue_66906849-fdfc-4262-85b9-eb2e88dd41e3_terseLabel_en-US" xlink:label="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited aggregate intrinsic value</link:label>
    <link:label id="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue_label_en-US" xlink:label="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period, Intrinsic Value</link:label>
    <link:label id="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue_documentation_en-US" xlink:label="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options forfeited into shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue" xlink:href="crai-20241228.xsd#crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue" xlink:to="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8577979f-d460-4919-ab66-60c65f9ed471_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding at the beginning of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_77b1528c-0feb-46b6-9e7f-a996686b94b7_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding at the end of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_139bf3f0-25ce-47a3-ace6-0001cb1fce02_verboseLabel_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Borrowings on revolving line of credit outstanding</link:label>
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_label_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LinesOfCreditCurrent" xlink:to="lab_us-gaap_LinesOfCreditCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_9e00df5a-c880-4d76-a8c1-a4561a5fafc3_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bad debt expense (recovery)</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_954dd8c1-9b42-4c91-84fc-195a76051cba_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_04635398-a345-4583-a0a5-6d13b8fc0f75_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_5b86e6b8-1dc8-429d-8475-e01aff52264f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of components of deferred tax assets (liabilities)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_20b934c2-5a07-45e0-b35d-d6fff7162cc2_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Income Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_5075fbb6-8602-408c-8aee-52851504e789_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_ee8f7902-8c2c-4c6f-93d6-9067dbb9b02c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_a59b5fa6-6e31-4c18-aa20-14afad184f10_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_CountriesOtherThanUnitedStatesUnitedKingdomMember_376b05e8-73db-4f0e-83b7-65a9ba8e73fc_terseLabel_en-US" xlink:label="lab_crai_CountriesOtherThanUnitedStatesUnitedKingdomMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_crai_CountriesOtherThanUnitedStatesUnitedKingdomMember_label_en-US" xlink:label="lab_crai_CountriesOtherThanUnitedStatesUnitedKingdomMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Countries Other Than United States United Kingdom [Member]</link:label>
    <link:label id="lab_crai_CountriesOtherThanUnitedStatesUnitedKingdomMember_documentation_en-US" xlink:label="lab_crai_CountriesOtherThanUnitedStatesUnitedKingdomMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to countries other than United States and United Kingdom.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_CountriesOtherThanUnitedStatesUnitedKingdomMember" xlink:href="crai-20241228.xsd#crai_CountriesOtherThanUnitedStatesUnitedKingdomMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_CountriesOtherThanUnitedStatesUnitedKingdomMember" xlink:to="lab_crai_CountriesOtherThanUnitedStatesUnitedKingdomMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_9dc95a25-4d0d-41d7-97f0-8a8b891fa22a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_bb496aae-ac69-4fce-8630-db96342e47ee_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_eca2b969-377f-4f72-b41c-c008be90fa6d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_9d2b5938-cb47-4184-9349-10016447bf45_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in the balances of gross unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_05decd6d-1482-4f8f-8a62-3093d796d1fc_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_17a7d771-561b-47f0-a886-8515185c6ac4_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings under revolving line of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_1343c4b7-d0a0-4e4e-bf57-81fe86c76dd7_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_NumberOfBroadAreasOfConsultingServices_3c6732fa-d514-490b-b404-e649137df0f7_terseLabel_en-US" xlink:label="lab_crai_NumberOfBroadAreasOfConsultingServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of broad areas of consulting services</link:label>
    <link:label id="lab_crai_NumberOfBroadAreasOfConsultingServices_label_en-US" xlink:label="lab_crai_NumberOfBroadAreasOfConsultingServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Broad Areas of Consulting Services</link:label>
    <link:label id="lab_crai_NumberOfBroadAreasOfConsultingServices_documentation_en-US" xlink:label="lab_crai_NumberOfBroadAreasOfConsultingServices" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of broad areas in consulting services offered by the reporting entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_NumberOfBroadAreasOfConsultingServices" xlink:href="crai-20241228.xsd#crai_NumberOfBroadAreasOfConsultingServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_NumberOfBroadAreasOfConsultingServices" xlink:to="lab_crai_NumberOfBroadAreasOfConsultingServices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_59df3c45-ded2-4efe-baa5-c329b885c335_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_27a98cdd-5bbe-41ff-89cc-3ae6dab075c4_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Meals&#160;&amp; Entertainment Expense</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillGross_364e78f6-bf39-4c8f-a08a-dc3f9249f1a6_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_7cfa819b-ed37-420e-8784-151c3c9f3807_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_30dd17b5-8de3-4280-bb3e-23fe7c167a56_verboseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_4ac765bc-4614-4ae0-b37c-0b60fac8b78d_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred Compensation</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_c3242360-dbb5-4db5-9455-e73eeaf25479_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7974578e-fa11-48bd-8812-cd4a69c17d6c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_b565150d-bd3a-41b7-9e89-910527014a39_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_6b2bc16a-0866-4a57-87ee-b21122b0bbf5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining lease terms (in years)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_a7fbd9d2-9e36-4d8c-b6e3-173b0b50f1d6_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock, principally stock options exercises</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_9cdeca4f-d97f-4086-aefd-484f30b6f8aa_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitment fee payable on the unused portion of the credit facility (as a percent)</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_DomesticCountryAndForeignCountryMember_50cb113b-0c0f-4f75-89f2-77d20d64af65_terseLabel_en-US" xlink:label="lab_crai_DomesticCountryAndForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. and Foreign</link:label>
    <link:label id="lab_crai_DomesticCountryAndForeignCountryMember_label_en-US" xlink:label="lab_crai_DomesticCountryAndForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Country And Foreign Country [Member]</link:label>
    <link:label id="lab_crai_DomesticCountryAndForeignCountryMember_documentation_en-US" xlink:label="lab_crai_DomesticCountryAndForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile and from the entity outside the entity's country of domicile.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DomesticCountryAndForeignCountryMember" xlink:href="crai-20241228.xsd#crai_DomesticCountryAndForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_DomesticCountryAndForeignCountryMember" xlink:to="lab_crai_DomesticCountryAndForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_ffd9a7e6-90a1-4cd9-94ce-07992a011ddb_terseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Undistributed earnings of foreign subsidiaries</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Undistributed Earnings of Foreign Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:to="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_f1584799-19cb-4453-8f10-137a2dcc96cc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting on the fifth anniversary of date of grant</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ScheduleOfForgivableLoansActivityTableTextBlock_e818a7a0-fb3a-4442-95c5-7c3886394f13_terseLabel_en-US" xlink:label="lab_crai_ScheduleOfForgivableLoansActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of forgivable loan activity</link:label>
    <link:label id="lab_crai_ScheduleOfForgivableLoansActivityTableTextBlock_label_en-US" xlink:label="lab_crai_ScheduleOfForgivableLoansActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Forgivable Loans Activity [Table Text Block]</link:label>
    <link:label id="lab_crai_ScheduleOfForgivableLoansActivityTableTextBlock_documentation_en-US" xlink:label="lab_crai_ScheduleOfForgivableLoansActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of the forgivable loans activity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ScheduleOfForgivableLoansActivityTableTextBlock" xlink:href="crai-20241228.xsd#crai_ScheduleOfForgivableLoansActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ScheduleOfForgivableLoansActivityTableTextBlock" xlink:to="lab_crai_ScheduleOfForgivableLoansActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_dc553085-7653-4691-99d4-ce434bd0e633_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e264f3b2-b352-4d1f-b0dc-1e8f2bf781be_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Money market mutual funds</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationDomain_77824ded-aed9-41f9-8682-bc5f881190d6_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_6fcce00e-c0cb-45f0-94d8-9f2ccba3309c_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total non-current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_d8a16bc9-33e2-4d55-ac24-7ae3438652e3_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_c275f848-3a41-4aca-87e7-a856c6de500b_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_5fe8834a-beb1-49da-9f31-93bb840e567d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue and other liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Credits and Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent" xlink:to="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ClientReimbursableExpenses_fe624ab2-4033-4522-a917-71ddfe89e0e3_terseLabel_en-US" xlink:label="lab_crai_ClientReimbursableExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Client reimbursable expenses</link:label>
    <link:label id="lab_crai_ClientReimbursableExpenses_label_en-US" xlink:label="lab_crai_ClientReimbursableExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Client Reimbursable Expenses</link:label>
    <link:label id="lab_crai_ClientReimbursableExpenses_documentation_en-US" xlink:label="lab_crai_ClientReimbursableExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Client Reimbursable Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ClientReimbursableExpenses" xlink:href="crai-20241228.xsd#crai_ClientReimbursableExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ClientReimbursableExpenses" xlink:to="lab_crai_ClientReimbursableExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_5f230a43-32b2-474e-ac7f-3d2e5483cf9b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationAxis_acef3b26-e127-4ac4-a327-d8d74e714b13_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Sponsor Location [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Sponsor Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_2b57d65c-e91f-4dbd-964b-0b1e313d9dd4_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Rate Differential</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_1057b79b-cd15-47af-acb4-a2a17fc4e3aa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Service period (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b57e035a-8daf-490c-96c9-a338ae15a978_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_b34cfd7e-4a5b-4d33-b8ea-3565ea6fbe32_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of changes in contingent consideration liabilities</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_0eb5eb70-3f78-49f3-ada8-cf9280a3dfe7_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase price as a percentage of fair market value (as a percent)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_b105b4ac-f4a7-4804-906c-2be3ec7b22fa_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_c646a334-8b8c-4e20-8a70-812df35d54c6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_c1b02e23-352f-4ad6-ac59-7caa6c516ed8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_90d3b708-d3a0-4b0a-ac55-9dade8c930f7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of accrued expenses</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_a8d885db-e1df-4af1-b98d-8ebdc2a66d00_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested or expected to vest at the end of the period, options (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_924c6ef1-a2b0-4e83-80f4-568189910629_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of long-lived assets by geographic location</link:label>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Assets by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_3c28658f-8bcd-4e71-bb23-4f3c3b8cdbde_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_b741b516-7348-4ea5-b214-a78f200b55ef_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_7daf8800-b293-46e8-93b7-62c9a8ad207d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_f6a9f90e-aebd-430b-99d5-58b9386d1aab_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_242383b9-d94d-419a-bb63-1bb9f0a54740_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_40ed8c0b-6c73-476b-92c8-6f3f1dea6295_terseLabel_en-US" xlink:label="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Offering period under the plan (in years)</link:label>
    <link:label id="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_label_en-US" xlink:label="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award, Offering Period</link:label>
    <link:label id="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_documentation_en-US" xlink:label="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the offering period under the share-based compensation plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:href="crai-20241228.xsd#crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:to="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_a884d8ff-ada6-4ad3-88f2-70cb46a227c8_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions for tax positions taken during the current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_4e2d324e-756e-4a0f-b634-71b387a9a2b2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_43ba9866-0da1-4252-ba36-9d4d307167dd_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized (shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_04e39d38-0098-4ad6-933c-005f93dd3a18_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_02134b63-d346-4354-b59f-dbeb71862aa8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of the changes in the contingent consideration liabilities</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ForgivableLoanActivityRollForward_6665ca2c-5f90-404f-9615-61d7b2f50cbc_terseLabel_en-US" xlink:label="lab_crai_ForgivableLoanActivityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgivable loan activity</link:label>
    <link:label id="lab_crai_ForgivableLoanActivityRollForward_label_en-US" xlink:label="lab_crai_ForgivableLoanActivityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgivable Loan Activity [Roll Forward]</link:label>
    <link:label id="lab_crai_ForgivableLoanActivityRollForward_documentation_en-US" xlink:label="lab_crai_ForgivableLoanActivityRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Forgivable Loan Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoanActivityRollForward" xlink:href="crai-20241228.xsd#crai_ForgivableLoanActivityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ForgivableLoanActivityRollForward" xlink:to="lab_crai_ForgivableLoanActivityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_d1ec14c0-f59b-40fe-b41c-b17ee9ff5530_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_InitialCreditAgreementMember_f42354af-dd17-4d5d-90f7-81b479ceb920_terseLabel_en-US" xlink:label="lab_crai_InitialCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial Credit Agreement</link:label>
    <link:label id="lab_crai_InitialCreditAgreementMember_label_en-US" xlink:label="lab_crai_InitialCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Initial Credit Agreement [Member]</link:label>
    <link:label id="lab_crai_InitialCreditAgreementMember_documentation_en-US" xlink:label="lab_crai_InitialCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Initial Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_InitialCreditAgreementMember" xlink:href="crai-20241228.xsd#crai_InitialCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_InitialCreditAgreementMember" xlink:to="lab_crai_InitialCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_c59bc302-6aa9-41e9-a385-f42a7062d171_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_35cf21ad-7391-467e-af80-d70b7da72c27_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_ea256130-5419-4780-9e4b-9f8a8f864e77_negatedLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Redemption of vested employee restricted shares for tax withholding (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_9b98e392-a8e4-4979-aa1f-e628252f9871_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_8d2cbddf-e72c-46b4-a0cd-4f88f02e86b7_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other segment expense</link:label>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_label_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Other Segment Item, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:to="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_3d6a202c-0ba4-4815-a890-5666889ec267_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_245aa33e-62cf-4c1e-b0ac-a5335939b564_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (decrease) in accounts payable and accrued expenses for property and equipment</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_a9ddf38f-526f-411b-92fc-b3ff337d9154_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_c9edab48-836f-48ff-a6f7-4fd428963cf1_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_IncreaseDecreaseInOperatingLossCarryforwards_100651d2-0cf7-427a-b1ac-b9785b0a39db_terseLabel_en-US" xlink:label="lab_crai_IncreaseDecreaseInOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase in operating loss carryforwards</link:label>
    <link:label id="lab_crai_IncreaseDecreaseInOperatingLossCarryforwards_label_en-US" xlink:label="lab_crai_IncreaseDecreaseInOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Loss Carryforwards</link:label>
    <link:label id="lab_crai_IncreaseDecreaseInOperatingLossCarryforwards_documentation_en-US" xlink:label="lab_crai_IncreaseDecreaseInOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_IncreaseDecreaseInOperatingLossCarryforwards" xlink:href="crai-20241228.xsd#crai_IncreaseDecreaseInOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_IncreaseDecreaseInOperatingLossCarryforwards" xlink:to="lab_crai_IncreaseDecreaseInOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_fd822f0d-9134-41a0-84a4-8574f53e59cc_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_bd7eac84-7b3d-4d8b-9530-0f4d68172eae_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_29f3de1f-3711-49e5-90fa-b1e75d7e9e59_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_0bacac4c-83da-422c-a125-7d39b970ca2c_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_23aecb5f-a09e-4d7c-ae91-78e251c8ed9c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_76d5e094-2a0c-474f-ba56-b9faef0c0a7f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_859be563-9299-45a7-8317-aa13ca43bd27_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_039c8eca-f1d3-4a28-bdcb-3cba3bc85ec7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of components of income before provision for income taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_c4b77569-0d62-444e-9637-795e17d5aae4_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_2cc71c49-3287-44f2-8988-baebc155696f_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_a1ecec6e-1d40-4be8-bb71-d32cc206e231_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of the period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_f2ddc77f-3ff3-479a-8ae7-9f59c9a3c285_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_f356f766-2534-4148-9b18-5c6ae151a372_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_273a075b-28c1-4281-a88c-6a41d000dfe5_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_f13df218-55c3-4188-8fe2-dbd0a668dcf2_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_8ebb1564-24b4-4bfd-8c6d-de1764e84874_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_65eb7111-3bbc-486a-983d-a07360e3f95c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent consideration liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_4e39b577-b742-4b2c-b8bd-15deec853e68_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_bb645d81-8484-42b9-8c96-21aa19c7348c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_96b35708-9856-46b6-b260-c468f9644857_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_710cdbce-680e-4d1e-9090-21e2c19aa32e_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_5a33c373-e63b-4ec0-9a0f-6401b22b597c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued compensation and related expense</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_7ad47ac1-5a95-49b4-930d-f1b60621d251_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_c9f5e9bf-7c94-4d68-9e87-0e0f56d56473_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ForgivableLoansAbstract_ced19e8c-9433-461f-aeca-d8063c83647e_terseLabel_en-US" xlink:label="lab_crai_ForgivableLoansAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgivable Loans</link:label>
    <link:label id="lab_crai_ForgivableLoansAbstract_label_en-US" xlink:label="lab_crai_ForgivableLoansAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgivable Loans</link:label>
    <link:label id="lab_crai_ForgivableLoansAbstract_documentation_en-US" xlink:label="lab_crai_ForgivableLoansAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">No definition available.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansAbstract" xlink:href="crai-20241228.xsd#crai_ForgivableLoansAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ForgivableLoansAbstract" xlink:to="lab_crai_ForgivableLoansAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_aa27b842-5e13-4b21-b1b7-259c70e3e66d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision (benefit) for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_49bb7b18-ffff-4101-a4ea-0054b2570d4b_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_d0c3519c-d51d-4cab-811a-4f1f71b9c85f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercisable at the end of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_7e2fd4d9-426c-4b12-b76e-a44e6ab31ceb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f0fb3815-ba4f-4cdd-80d6-23e462279de7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a8515f3f-534d-4571-9ff1-6f632ad7dbc4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock and Stock Units, Weighted-Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_7ea25ca0-cbf1-46ce-931c-cca45b0f3149_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_4c5b78f9-4b93-49af-bc0c-12d3dd565a96_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_c0d48b33-4faf-4fee-a626-659e818dd3fa_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_d9277169-aaf4-4bc0-85de-802f2e1f34a4_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Shares repurchased</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d4304085-0cb7-4b46-94bc-9890945811fe_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_83742321-bceb-41ec-beb0-747def5e39ee_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_95ab0c56-f567-4060-8c7b-b65e9e48190e_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_8c07e47f-2a47-4889-80a4-89db627eb489_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Shares repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticPlanMember_b75807a5-c523-4582-886c-d923c81cbb6c_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic Plan</link:label>
    <link:label id="lab_us-gaap_DomesticPlanMember_label_en-US" xlink:label="lab_us-gaap_DomesticPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticPlanMember" xlink:to="lab_us-gaap_DomesticPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount_c8096a17-b6fd-485d-bbf9-802ed270e6ef_terseLabel_en-US" xlink:label="lab_us-gaap_SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset retirement obligations</link:label>
    <link:label id="lab_us-gaap_SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount_label_en-US" xlink:label="lab_us-gaap_SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Settlement of Asset Retirement Obligations Through Noncash Payments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount" xlink:to="lab_us-gaap_SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_f94c6ab0-1da6-4ca8-b6b4-3cef2ad7f604_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs</link:label>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_52229e2d-b0b5-4ecd-ba54-7541e8b1e553_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average discount rate - operating leases (percent)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_2a55f840-b14e-4cc5-a48b-bc35126d5906_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_79d85af8-361a-4cb1-88f6-5b3b6f7680bb_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_a773520c-bf45-4a4a-b877-4238b1e2955c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_827e6454-3fc7-4d49-b9c2-7bb3aadf26f3_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_b13e297a-a47b-42ee-960d-974a87b18434_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_b1ab6f87-41a4-4398-a1cc-c28d7de02ecc_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ComputerOfficeEquipmentAndSoftwareMember_84b33dab-18aa-45a6-9e8c-8d8e638380df_terseLabel_en-US" xlink:label="lab_crai_ComputerOfficeEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer, office equipment and software</link:label>
    <link:label id="lab_crai_ComputerOfficeEquipmentAndSoftwareMember_label_en-US" xlink:label="lab_crai_ComputerOfficeEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Office Equipment And Software [Member]</link:label>
    <link:label id="lab_crai_ComputerOfficeEquipmentAndSoftwareMember_documentation_en-US" xlink:label="lab_crai_ComputerOfficeEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the long lived, depreciable assets that are used in creation, maintenance and utilization of information systems including software applications and tangible personal property used in office setting.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ComputerOfficeEquipmentAndSoftwareMember" xlink:href="crai-20241228.xsd#crai_ComputerOfficeEquipmentAndSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ComputerOfficeEquipmentAndSoftwareMember" xlink:to="lab_crai_ComputerOfficeEquipmentAndSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_686e9287-f5c6-4d79-a017-acf62c13a4fb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_ac1f794d-98a8-4bc9-bb5d-0fe2cb6e2e7e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_3a35d767-49d0-4f10-960c-aac786037a2a_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_ab90d8c7-a203-492c-adfe-da151a61fde1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_9311ac23-6784-4672-aa74-0887be8c4915_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested or expected to vest at the end of the period, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_fa9f7f3f-1385-4655-a34d-e48cbaf04669_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7facb1d1-ab38-4425-931a-a59eaf26add9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_09965716-420c-429b-b1c5-481af593e2cb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange and other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Unrealized Currency Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink:to="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ForgivableLoansRepayments_5e9b8d05-c64c-4344-bca3-68827824c47f_negatedLabel_en-US" xlink:label="lab_crai_ForgivableLoansRepayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repayments</link:label>
    <link:label id="lab_crai_ForgivableLoansRepayments_label_en-US" xlink:label="lab_crai_ForgivableLoansRepayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgivable Loans Repayments</link:label>
    <link:label id="lab_crai_ForgivableLoansRepayments_documentation_en-US" xlink:label="lab_crai_ForgivableLoansRepayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amounts of decrease as a result of repayment of forgivable loan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansRepayments" xlink:href="crai-20241228.xsd#crai_ForgivableLoansRepayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ForgivableLoansRepayments" xlink:to="lab_crai_ForgivableLoansRepayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b44ff5f1-ba28-4f6a-8249-3a1ed7a1312c_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shareholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_5e1d3617-9416-4e99-ac35-725691aac4c7_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ForgivableLoansDisclosureTextBlock_606da7a1-7b9b-4883-8a1c-82eea80935a1_terseLabel_en-US" xlink:label="lab_crai_ForgivableLoansDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgivable Loans</link:label>
    <link:label id="lab_crai_ForgivableLoansDisclosureTextBlock_label_en-US" xlink:label="lab_crai_ForgivableLoansDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgivable Loans Disclosure [Text Block]</link:label>
    <link:label id="lab_crai_ForgivableLoansDisclosureTextBlock_documentation_en-US" xlink:label="lab_crai_ForgivableLoansDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to disclosure of forgivable loans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansDisclosureTextBlock" xlink:href="crai-20241228.xsd#crai_ForgivableLoansDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ForgivableLoansDisclosureTextBlock" xlink:to="lab_crai_ForgivableLoansDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_e9ad3e38-34ba-46e6-b9d8-4683c152cdee_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of disaggregation of revenue by type of contract and geographic breakdown</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_0c7c96b5-ad5a-40a5-a64d-aade982bacaa_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unbilled services, net of allowances of $1,411 and $1,629, respectively</link:label>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_e967f707-3521-43a6-9834-dfb2b471786a_verboseLabel_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Unbilled services, net</link:label>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_label_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unbilled Contracts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledContractsReceivable" xlink:to="lab_us-gaap_UnbilledContractsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_6a8b7185-786f-45e6-8586-7ca248d67c02_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_7e5794e3-daf4-4649-bbd5-b99f4c648b30_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of Each Class</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_42b4e2a7-e41c-45b5-8524-84bf14ef0682_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, no par value; 25,000,000 shares authorized; 6,768,575 and 6,934,265 shares issued and outstanding, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract_f4baac40-dcbb-4455-abce-c1aefa8f0a95_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current liabilities:</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiscalPeriod_6778439a-ac0d-426b-b372-7e235d5db126_terseLabel_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fiscal Year and Quarters</link:label>
    <link:label id="lab_us-gaap_FiscalPeriod_label_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fiscal Period, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiscalPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiscalPeriod" xlink:to="lab_us-gaap_FiscalPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_91bc0b86-a56c-49c2-b429-01f30cf893ef_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4ee80cc1-ad70-4ffc-9d05-469744c74831_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligation_4ff65951-7b8f-4240-bbda-1d4f4e2f9216_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset retirement obligation</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligation" xlink:to="lab_us-gaap_AssetRetirementObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_AllowanceForUnbilledServicesIncreasesToReserves_3cef4b4c-a57c-4f14-a448-c1c20483529f_terseLabel_en-US" xlink:label="lab_crai_AllowanceForUnbilledServicesIncreasesToReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increases to reserves, net of recoveries</link:label>
    <link:label id="lab_crai_AllowanceForUnbilledServicesIncreasesToReserves_label_en-US" xlink:label="lab_crai_AllowanceForUnbilledServicesIncreasesToReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance For Unbilled Services, Increases To Reserves</link:label>
    <link:label id="lab_crai_AllowanceForUnbilledServicesIncreasesToReserves_documentation_en-US" xlink:label="lab_crai_AllowanceForUnbilledServicesIncreasesToReserves" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amounts of increase (decrease) as a result of Increases to reserve on allowance for unbilled services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AllowanceForUnbilledServicesIncreasesToReserves" xlink:href="crai-20241228.xsd#crai_AllowanceForUnbilledServicesIncreasesToReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_AllowanceForUnbilledServicesIncreasesToReserves" xlink:to="lab_crai_AllowanceForUnbilledServicesIncreasesToReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_ef86f7bc-4e41-4c41-8719-3ce6a34e4790_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards_ba0b8749-6696-4e16-9a0e-b53481451e54_terseLabel_en-US" xlink:label="lab_crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance awards</link:label>
    <link:label id="lab_crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards_label_en-US" xlink:label="lab_crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allocated Share-based Compensation Expense, Current, Accelerated Vesting of Awards</link:label>
    <link:label id="lab_crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards_documentation_en-US" xlink:label="lab_crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Allocated Share-based Compensation Expense, Current, Accelerated Vesting of Awards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards" xlink:href="crai-20241228.xsd#crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards" xlink:to="lab_crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_daa69b96-804c-4fdd-90f3-ab90e39d8190_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State income taxes, net of federal income tax benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_BioStrategiesGroupIncMember_303d43c1-19bd-45d1-b6bf-73c832971226_terseLabel_en-US" xlink:label="lab_crai_BioStrategiesGroupIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">bioStrategies Group, Inc.</link:label>
    <link:label id="lab_crai_BioStrategiesGroupIncMember_label_en-US" xlink:label="lab_crai_BioStrategiesGroupIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bioStrategies Group, Inc. [Member]</link:label>
    <link:label id="lab_crai_BioStrategiesGroupIncMember_documentation_en-US" xlink:label="lab_crai_BioStrategiesGroupIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">bioStrategies Group, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_BioStrategiesGroupIncMember" xlink:href="crai-20241228.xsd#crai_BioStrategiesGroupIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_BioStrategiesGroupIncMember" xlink:to="lab_crai_BioStrategiesGroupIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_c359c5db-d6db-4227-ae38-203921684f14_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ForeignCountriesOtherThanUnitedKingdomMember_3d1160dc-ee48-431e-9bb6-d663344454ab_terseLabel_en-US" xlink:label="lab_crai_ForeignCountriesOtherThanUnitedKingdomMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_crai_ForeignCountriesOtherThanUnitedKingdomMember_label_en-US" xlink:label="lab_crai_ForeignCountriesOtherThanUnitedKingdomMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Countries Other Than United Kingdom [Member]</link:label>
    <link:label id="lab_crai_ForeignCountriesOtherThanUnitedKingdomMember_documentation_en-US" xlink:label="lab_crai_ForeignCountriesOtherThanUnitedKingdomMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to foreign countries other than United Kingdom.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForeignCountriesOtherThanUnitedKingdomMember" xlink:href="crai-20241228.xsd#crai_ForeignCountriesOtherThanUnitedKingdomMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ForeignCountriesOtherThanUnitedKingdomMember" xlink:to="lab_crai_ForeignCountriesOtherThanUnitedKingdomMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAbstract_20766cd8-4e75-4a43-bf52-717787f98286_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_46fc9946-b754-4eb9-b55d-7cd9d0f1f9de_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_e01a3795-1bda-4c62-a5bd-7032cc379bbb_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currently payable:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_NumberOfTrailingQuartersToDetermineControlPremium_df54add2-bba0-4f00-887c-690ec04801cc_terseLabel_en-US" xlink:label="lab_crai_NumberOfTrailingQuartersToDetermineControlPremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of trailing quarters used to determine the control premium</link:label>
    <link:label id="lab_crai_NumberOfTrailingQuartersToDetermineControlPremium_label_en-US" xlink:label="lab_crai_NumberOfTrailingQuartersToDetermineControlPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Trailing Quarters to Determine Control Premium</link:label>
    <link:label id="lab_crai_NumberOfTrailingQuartersToDetermineControlPremium_documentation_en-US" xlink:label="lab_crai_NumberOfTrailingQuartersToDetermineControlPremium" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of trailing quarters used to determine the control premium utilizing data from publicly available premium studies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_NumberOfTrailingQuartersToDetermineControlPremium" xlink:href="crai-20241228.xsd#crai_NumberOfTrailingQuartersToDetermineControlPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_NumberOfTrailingQuartersToDetermineControlPremium" xlink:to="lab_crai_NumberOfTrailingQuartersToDetermineControlPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_95f9b72f-5618-447c-a180-9d5c7da00e3f_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">FINANCING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_180f0b27-6eb6-429e-b935-52f9c4659f2c_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, no par value; 1,000,000 shares authorized; none issued and outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_DeferredTaxLiabilitiesRightOfUseAssets_662d0806-45cd-422e-9c06-fb615fe8fd6b_terseLabel_en-US" xlink:label="lab_crai_DeferredTaxLiabilitiesRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-Use assets</link:label>
    <link:label id="lab_crai_DeferredTaxLiabilitiesRightOfUseAssets_label_en-US" xlink:label="lab_crai_DeferredTaxLiabilitiesRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities Right Of Use Assets</link:label>
    <link:label id="lab_crai_DeferredTaxLiabilitiesRightOfUseAssets_documentation_en-US" xlink:label="lab_crai_DeferredTaxLiabilitiesRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of deferred tax liability attributable to taxable temporary differences from right of use assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DeferredTaxLiabilitiesRightOfUseAssets" xlink:href="crai-20241228.xsd#crai_DeferredTaxLiabilitiesRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_DeferredTaxLiabilitiesRightOfUseAssets" xlink:to="lab_crai_DeferredTaxLiabilitiesRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_AuditInformationAbstract_label_en-US" xlink:label="lab_crai_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_crai_AuditInformationAbstract_documentation_en-US" xlink:label="lab_crai_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AuditInformationAbstract" xlink:href="crai-20241228.xsd#crai_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_AuditInformationAbstract" xlink:to="lab_crai_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_6c92df87-42dd-4897-83ab-bafbf5f88044_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated useful lives (in years)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f6dad1d3-f925-4a8e-a1c6-7b56f212672e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_0eae4e34-3c37-4883-9dba-484fb1c24e53_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_7e68448c-cfc0-4c3e-a31d-ac0b2c899774_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_893c5dc5-cfef-45bb-aa22-259b9c77f05a_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_45d14423-9d83-443f-86cf-e1b38f0e6cf9_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for amounts included in operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation_770a0a2b-61a0-47d3-bf95-716017252725_terseLabel_en-US" xlink:label="lab_crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Compensation</link:label>
    <link:label id="lab_crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation_label_en-US" xlink:label="lab_crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation Non deductible Expense Executive Compensation</link:label>
    <link:label id="lab_crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation_documentation_en-US" xlink:label="lab_crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to executive compensation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation" xlink:href="crai-20241228.xsd#crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation" xlink:to="lab_crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d21526a3-65ab-4042-83a1-ea01299ffa20_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income &#8212; basic</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_c89f14e2-2491-4417-90eb-4c686b8455d7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_3cdb39d1-f256-41d9-8d72-c75487053440_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and other intangible asset amortization</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_31f8a36d-d3f2-4b8b-855f-616cbb047cf0_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_48cf0165-7292-43c6-bb84-23bce7a79088_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average number of shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_a419a62d-bd30-4f09-bd6d-06bd7a1030bc_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_ea2a6b50-30dd-44b0-916e-2e432e43404d_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentrations of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2b30eb0c-ef87-447e-bf07-f0935df265d3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_424fe96e-1143-4520-ae05-fdeb428d757f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_328484d2-a51b-4382-902e-eb0e7220bac8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of components of acquired identifiable intangible assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e35993b2-cba2-4d23-9b1a-7bc631ed4aec_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_4e39331b-79c3-4c45-aa66-341e862ffb51_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs of services (exclusive of depreciation and amortization)</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_749d20c1-ad3f-4c3e-819e-a5ac9073a1f0_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (Note 16)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_19abfd37-151c-43ad-962a-aafec107211f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_cecc2d4b-a72e-4172-ab2b-90b016275c84_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_e9707acb-8e27-41d4-91f4-a68bd4eb4619_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of reconciliation of tax rates with the federal statutory rate</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_498a9128-7a88-4638-9ded-68e1d6d0a471_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_42c1c37c-6d31-4645-ad86-662fa8d2daab_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_7431cd99-077b-4bad-8f63-0bf6e0ce1a05_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_7b7a0905-b9b8-4dff-8f2a-8efb461d0ad6_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increases to reserves, net of recoveries</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_0cad545e-bad1-4116-970a-c7f8bece5be2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_A2023GrantsMember_b3a75f14-9dee-4efb-9fcb-9ee2434df6b8_terseLabel_en-US" xlink:label="lab_crai_A2023GrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023 Grants</link:label>
    <link:label id="lab_crai_A2023GrantsMember_label_en-US" xlink:label="lab_crai_A2023GrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2023 Grants [Member]</link:label>
    <link:label id="lab_crai_A2023GrantsMember_documentation_en-US" xlink:label="lab_crai_A2023GrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2023 Grants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_A2023GrantsMember" xlink:href="crai-20241228.xsd#crai_A2023GrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_A2023GrantsMember" xlink:to="lab_crai_A2023GrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_ea2b2ed2-6196-4999-9bcb-cdd232648f18_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_28749ea3-1ee8-4c8c-a68d-ce1466834417_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of option activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e3df57ba-37c3-4f61-8a2f-20e68b1c1a72_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b5c2a34b-9c59-4f09-a823-0eaaa60de159_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Exercised aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_dd9dc3a1-b76f-4ab4-860e-72d60b771c21_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_d2c3314f-b789-4d13-976b-9747226b8c1b_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_167e504a-e9a3-4847-8340-7b25a3b9715b_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Income (Loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0dd085c5-f474-482b-ba1e-03af21b47615_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3bd31c10-58c6-4870-b198-4bb9ff173f30_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated_1bcc3eb2-d0d6-49ba-83d8-d402387a39fc_terseLabel_en-US" xlink:label="lab_crai_NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of financial institutions where cash accounts are concentrated</link:label>
    <link:label id="lab_crai_NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated_label_en-US" xlink:label="lab_crai_NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Financial Institutions where Cash Accounts are Concentrated</link:label>
    <link:label id="lab_crai_NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated_documentation_en-US" xlink:label="lab_crai_NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Financial Institutions where Cash Accounts are Concentrated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated" xlink:href="crai-20241228.xsd#crai_NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated" xlink:to="lab_crai_NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_88eaef5f-be01-4887-86d0-5a53fadf90fe_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_7b57fbc3-e8ae-4c90-af04-3be0258c2c80_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_d78d6753-93ef-4e8c-9700-dd271dbdf66f_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_3307ed53-634e-4a80-adba-9cb76ff5a372_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues and Allowances</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_c9feaef2-7de9-4712-b7bc-817b42718610_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_434f4b3e-8391-4fcb-a2f9-5a4a3d81d7aa_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_a16f9677-7613-4897-b948-9f8df324b71c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_4a2be4a3-37de-4f90-b135-1b20a86c5849_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_0591403b-d792-4a97-8c00-21493b626b1a_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_f5e7d1aa-a9b3-454e-afa4-954c0367e0a5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7e3d7340-f97e-4c9d-9b1d-af9db51a2882_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of foreign exchange rates on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_6f6fd2a9-213c-46e9-ada1-8e4e2559d424_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_72d7ddf3-d790-488f-9da8-81d5d4e6bb3b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_487b7895-bcc8-4bbe-a046-62ee117761bd_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercisable at the end of the period, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_36cc78f7-e967-4fb5-a8af-a4c13976e15f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardDateDomain_fdbfd101-8646-4dd9-bf0a-824a76be6e63_terseLabel_en-US" xlink:label="lab_us-gaap_AwardDateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Date [Domain]</link:label>
    <link:label id="lab_us-gaap_AwardDateDomain_label_en-US" xlink:label="lab_us-gaap_AwardDateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Date [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardDateDomain" xlink:to="lab_us-gaap_AwardDateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a7897f48-20e0-46aa-8985-ecaa9bcc4bc7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average remaining lease term - operating leases (in years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_f4e70edd-00b4-40ff-8779-301043480785_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_ae99514a-b8a7-476e-97c1-e51a49fd4c32_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_429be73e-3155-495a-9842-a7a43207afae_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_9d77a56d-1aab-4127-a7f2-a84d6a39b857_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Base rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_aadfdff7-df00-488e-bff3-dff29fe47455_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_ba96c470-c20c-482e-a24f-dd6cb27b23d3_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of Deferred Tax Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4b50028f-138a-4f15-b056-a331a4d10828_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at the beginning of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_808bb5f7-d0b6-4a69-be73-fe4ac33e6682_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at the end of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_a5604cc3-6327-4072-b5dd-4a5ca759734c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_OperatingLossCarryforwardLives_4b521c7d-92b7-44f7-8119-659c2d4e7877_terseLabel_en-US" xlink:label="lab_crai_OperatingLossCarryforwardLives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating loss carryforward lives</link:label>
    <link:label id="lab_crai_OperatingLossCarryforwardLives_label_en-US" xlink:label="lab_crai_OperatingLossCarryforwardLives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforward Lives</link:label>
    <link:label id="lab_crai_OperatingLossCarryforwardLives_documentation_en-US" xlink:label="lab_crai_OperatingLossCarryforwardLives" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforward Lives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_OperatingLossCarryforwardLives" xlink:href="crai-20241228.xsd#crai_OperatingLossCarryforwardLives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_OperatingLossCarryforwardLives" xlink:to="lab_crai_OperatingLossCarryforwardLives" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_CreditAgreementMember_93d13b65-ffe9-4ebe-8a0b-7da3f909d18a_terseLabel_en-US" xlink:label="lab_crai_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_crai_CreditAgreementMember_label_en-US" xlink:label="lab_crai_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:label id="lab_crai_CreditAgreementMember_documentation_en-US" xlink:label="lab_crai_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_CreditAgreementMember" xlink:href="crai-20241228.xsd#crai_CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_CreditAgreementMember" xlink:to="lab_crai_CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_05dafdfe-23ed-4f58-a793-ad0811e2e5e4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_736cf983-d201-4b3d-a8f1-477685fc4356_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_f5cc17b6-eb49-4aa7-8c8e-9b9a28291a02_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amounts included in contract liabilities at the beginning of the fiscal year</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_359b9201-fb57-4e18-868a-e05bddacd555_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_c835e72c-edff-45a6-9925-1e82311ff7ec_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_6ee3f7be-44f6-489b-b80a-bf54277f248b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of aggregate changes in the balances of gross unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_85c30b79-064c-4821-b8e0-d0909e2d33ce_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_1655d21a-adee-4ba8-aa55-a7ba6fb15f7c_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_79088d6a-2f6d-4832-b872-f292d7e56dc7_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionAbstract_0bb9a7df-07da-427e-9be9-2a0163ec46c5_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionAbstract_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transaction [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionAbstract" xlink:to="lab_us-gaap_ForeignCurrencyTransactionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage_c341b194-fa2b-490b-98ca-3f92226e333e_terseLabel_en-US" xlink:label="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Achievement percentage (as a percent)</link:label>
    <link:label id="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage_label_en-US" xlink:label="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Performance Achievement, Percentage</link:label>
    <link:label id="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage_documentation_en-US" xlink:label="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The performance achievement percentage as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage" xlink:href="crai-20241228.xsd#crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage" xlink:to="lab_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f561e60e-dbfd-49b4-bb2a-50e765f599c7_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3b4ddcea-92b4-4da4-9f2d-50c2e9478dd3_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic weighted average shares outstanding - basic (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_ae11beb8-cde8-46f7-9261-75bc2bf7a8d6_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_3c885bf3-3964-4fb9-9aa1-f2749b69bcba_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_crai_AllowanceForUnbilledServices_b5f819e4-44ad-4f8f-bf30-3201eee2fbdf_terseLabel_en-US" xlink:label="lab_crai_AllowanceForUnbilledServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for unbilled services</link:label>
    <link:label id="lab_crai_AllowanceForUnbilledServices_5d25e271-96e5-44ee-a8af-a7203c5a2223_periodStartLabel_en-US" xlink:label="lab_crai_AllowanceForUnbilledServices" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_crai_AllowanceForUnbilledServices_3becb046-4002-4072-9572-0a36bfba0d23_periodEndLabel_en-US" xlink:label="lab_crai_AllowanceForUnbilledServices" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_crai_AllowanceForUnbilledServices_label_en-US" xlink:label="lab_crai_AllowanceForUnbilledServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance For Unbilled Services</link:label>
    <link:label id="lab_crai_AllowanceForUnbilledServices_documentation_en-US" xlink:label="lab_crai_AllowanceForUnbilledServices" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the valuation allowance for unbilled service receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AllowanceForUnbilledServices" xlink:href="crai-20241228.xsd#crai_AllowanceForUnbilledServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_crai_AllowanceForUnbilledServices" xlink:to="lab_crai_AllowanceForUnbilledServices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_f28137e8-2434-4e61-b72a-2df917a7bfe6_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Time-Vesting RSUs</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityPolicyTextBlock_254cedb0-5b4b-4f31-9c43-e5de6e297c39_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock and Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityPolicyTextBlock" xlink:to="lab_us-gaap_StockholdersEquityPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c2f1c807-634e-4ff7-bbba-f0c7f8d05018_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_bb43b9fc-2cc7-46ef-97e9-ec4c4905386e_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_946c88f5-f4cd-4542-8c83-d3c352134c22_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of components of provision (benefit) for income taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_35f74fe8-f172-4ea3-a73e-5743c4691d20_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_35218e6b-b04e-4fa7-9710-a5f2cb34a8bb_terseLabel_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Time-and-materials</link:label>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_label_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Time-and-Materials Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeAndMaterialsContractMember" xlink:to="lab_us-gaap_TimeAndMaterialsContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_d3a7eeb9-c151-40fa-af7f-a9e382eb3018_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of options vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_7439945e-60db-4ea4-8211-e73d455e20fb_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Secured by letters of credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>crai-20241228_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:8c788ae6-1c7e-4aa7-bde2-ccfc83408780,g:dcf5a00d-c226-40af-a576-88200447957c-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.crai.com/role/Cover" xlink:type="simple" xlink:href="crai-20241228.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_06e8397a-cc32-488f-9d3d-0a74b0c84d69" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_DocumentType_06e8397a-cc32-488f-9d3d-0a74b0c84d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_334b6cd9-a2d4-41ef-97b6-49d8ca1f4c16" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_DocumentAnnualReport_334b6cd9-a2d4-41ef-97b6-49d8ca1f4c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_77649386-fddb-47ae-87ab-4a81fac3cf1b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_DocumentPeriodEndDate_77649386-fddb-47ae-87ab-4a81fac3cf1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_f90cad4e-4e09-4b01-9da6-b761892d4ecd" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_CurrentFiscalYearEndDate_f90cad4e-4e09-4b01-9da6-b761892d4ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_d4d2c559-c8e2-434b-805b-9da7f30e3321" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_DocumentTransitionReport_d4d2c559-c8e2-434b-805b-9da7f30e3321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_4688c357-264e-4ff3-8aac-f44d66ad6739" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_EntityFileNumber_4688c357-264e-4ff3-8aac-f44d66ad6739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_17d83ad9-295f-4374-b26f-e7ae0995371e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_EntityRegistrantName_17d83ad9-295f-4374-b26f-e7ae0995371e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_5403c818-b89c-4d90-8cb5-7d2c272d5724" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_EntityIncorporationStateCountryCode_5403c818-b89c-4d90-8cb5-7d2c272d5724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_377a2089-7385-47df-83a5-5d4473b8cd95" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_EntityAddressAddressLine1_377a2089-7385-47df-83a5-5d4473b8cd95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_5af0aa77-4d2a-4eef-8a4b-f06dcfdb0d2f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_EntityAddressCityOrTown_5af0aa77-4d2a-4eef-8a4b-f06dcfdb0d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_7ae831f4-88f6-462b-9661-bff2ff78537d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_EntityAddressStateOrProvince_7ae831f4-88f6-462b-9661-bff2ff78537d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_cd919234-d9ac-4bd3-9a95-9cbd4156243b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_EntityTaxIdentificationNumber_cd919234-d9ac-4bd3-9a95-9cbd4156243b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_03e8d3c6-ed5d-49af-a0d3-2f0c9aeb79ff" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_EntityAddressPostalZipCode_03e8d3c6-ed5d-49af-a0d3-2f0c9aeb79ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_a5fdf8af-2526-465a-bfe7-8a152d4cc11b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_CityAreaCode_a5fdf8af-2526-465a-bfe7-8a152d4cc11b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_ecb68dd3-54dd-428f-ae9a-c0d3905c1846" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_LocalPhoneNumber_ecb68dd3-54dd-428f-ae9a-c0d3905c1846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_0a7952e5-6153-4201-83fd-aa308ac28841" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_Security12bTitle_0a7952e5-6153-4201-83fd-aa308ac28841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_2f5232f6-8706-43a4-955a-6f8c195269a6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_TradingSymbol_2f5232f6-8706-43a4-955a-6f8c195269a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_da05f508-84f6-4770-b7df-5b074f383440" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_SecurityExchangeName_da05f508-84f6-4770-b7df-5b074f383440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_c8d64422-6b4d-454c-83d5-60d6561e9793" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_c8d64422-6b4d-454c-83d5-60d6561e9793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_7647acd6-6dbe-40ee-a71d-402842117099" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_EntityVoluntaryFilers_7647acd6-6dbe-40ee-a71d-402842117099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_f73786db-66c1-4591-a290-e15d0a8d5607" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_EntityCurrentReportingStatus_f73786db-66c1-4591-a290-e15d0a8d5607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_a472769f-b028-4593-8342-3b92e7c7123d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_EntityInteractiveDataCurrent_a472769f-b028-4593-8342-3b92e7c7123d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_6d2ac171-24e1-4a6d-85bb-ee168a431f8b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_EntityFilerCategory_6d2ac171-24e1-4a6d-85bb-ee168a431f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_bb3c13aa-86c0-49f5-9136-d05e2b73e3d7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_EntitySmallBusiness_bb3c13aa-86c0-49f5-9136-d05e2b73e3d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_f0d70b4c-d661-4c39-a045-b0134aea34e4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_EntityEmergingGrowthCompany_f0d70b4c-d661-4c39-a045-b0134aea34e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_32222312-c161-4d21-8023-5a36026145fb" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_IcfrAuditorAttestationFlag_32222312-c161-4d21-8023-5a36026145fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_17e21556-b7ac-45eb-8d8e-fdfcc3ef1f97" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_17e21556-b7ac-45eb-8d8e-fdfcc3ef1f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_a16d8f59-1921-46e4-be5a-db4cbc018656" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_EntityShellCompany_a16d8f59-1921-46e4-be5a-db4cbc018656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_668a91e5-a3a1-4444-80e6-a2802a0cfb0f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_EntityPublicFloat_668a91e5-a3a1-4444-80e6-a2802a0cfb0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_5a857c2d-7f8f-484b-b0af-f3ff3ef88d53" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_5a857c2d-7f8f-484b-b0af-f3ff3ef88d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_7b24b1f7-6f59-4d18-ab64-d25ad4fc2c1a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_7b24b1f7-6f59-4d18-ab64-d25ad4fc2c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_1ce427e1-88ce-4d8b-b406-6240d4b1de62" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_EntityCentralIndexKey_1ce427e1-88ce-4d8b-b406-6240d4b1de62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_e319cc06-697a-40d1-9852-ef2c7dfb9133" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_AmendmentFlag_e319cc06-697a-40d1-9852-ef2c7dfb9133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_a479bac5-4833-4884-976f-ad2c2a7f8065" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_DocumentFiscalYearFocus_a479bac5-4833-4884-976f-ad2c2a7f8065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_7c84d705-de95-483e-b87e-c519f68d0038" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a67ac40e-bd61-4d16-af5d-b61a43d5e7cf" xlink:to="loc_dei_DocumentFiscalPeriodFocus_7c84d705-de95-483e-b87e-c519f68d0038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/AuditInformation" xlink:type="simple" xlink:href="crai-20241228.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_crai_AuditInformationAbstract_b94125c5-7383-4929-8152-6d80bc5d29a7" xlink:href="crai-20241228.xsd#crai_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_b1b6cb06-2893-4ab8-abd9-fc7465e625f5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_AuditInformationAbstract_b94125c5-7383-4929-8152-6d80bc5d29a7" xlink:to="loc_dei_AuditorName_b1b6cb06-2893-4ab8-abd9-fc7465e625f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_f63ffcfe-2d6d-4d66-982d-bf5b442a698a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_AuditInformationAbstract_b94125c5-7383-4929-8152-6d80bc5d29a7" xlink:to="loc_dei_AuditorLocation_f63ffcfe-2d6d-4d66-982d-bf5b442a698a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_a7f36f41-d107-4a9b-ac76-65d215835754" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_AuditInformationAbstract_b94125c5-7383-4929-8152-6d80bc5d29a7" xlink:to="loc_dei_AuditorFirmId_a7f36f41-d107-4a9b-ac76-65d215835754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="crai-20241228.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_9d867fa3-b065-4bad-8665-17922d33a8d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_355fd204-f274-423f-9f3d-1b82b6761ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9d867fa3-b065-4bad-8665-17922d33a8d6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_355fd204-f274-423f-9f3d-1b82b6761ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_cbd62bd5-c297-449e-b171-96cd9cf9f0b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9d867fa3-b065-4bad-8665-17922d33a8d6" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_cbd62bd5-c297-449e-b171-96cd9cf9f0b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_72c113d9-7531-4ee6-a0e9-f75b9c7d30a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9d867fa3-b065-4bad-8665-17922d33a8d6" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_72c113d9-7531-4ee6-a0e9-f75b9c7d30a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_8edba05c-8f5a-46fc-8b90-2548b9a2db6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9d867fa3-b065-4bad-8665-17922d33a8d6" xlink:to="loc_us-gaap_DepreciationAndAmortization_8edba05c-8f5a-46fc-8b90-2548b9a2db6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b99b19b3-68d0-4bc5-8f9d-cbf8589f4e53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9d867fa3-b065-4bad-8665-17922d33a8d6" xlink:to="loc_us-gaap_OperatingIncomeLoss_b99b19b3-68d0-4bc5-8f9d-cbf8589f4e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_14aefef3-9b44-48b2-8ade-09cf19b3bd11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9d867fa3-b065-4bad-8665-17922d33a8d6" xlink:to="loc_us-gaap_InterestExpenseNonoperating_14aefef3-9b44-48b2-8ade-09cf19b3bd11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_8f040420-e1b8-4d8d-b101-cb29e80b5023" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9d867fa3-b065-4bad-8665-17922d33a8d6" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_8f040420-e1b8-4d8d-b101-cb29e80b5023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b32e6e06-21a0-431a-95a9-b3547f4321c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9d867fa3-b065-4bad-8665-17922d33a8d6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b32e6e06-21a0-431a-95a9-b3547f4321c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6bc1b147-9a1f-459c-a628-94591dba35ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9d867fa3-b065-4bad-8665-17922d33a8d6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6bc1b147-9a1f-459c-a628-94591dba35ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_273b5b03-caf2-47fe-a681-79131fe39e56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9d867fa3-b065-4bad-8665-17922d33a8d6" xlink:to="loc_us-gaap_NetIncomeLoss_273b5b03-caf2-47fe-a681-79131fe39e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_52d6ae5f-a390-458e-9144-8e9597d04429" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9d867fa3-b065-4bad-8665-17922d33a8d6" xlink:to="loc_us-gaap_EarningsPerShareAbstract_52d6ae5f-a390-458e-9144-8e9597d04429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_c559cbaa-1c36-43b8-a566-d6f859300352" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_52d6ae5f-a390-458e-9144-8e9597d04429" xlink:to="loc_us-gaap_EarningsPerShareBasic_c559cbaa-1c36-43b8-a566-d6f859300352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_2bea7a70-34ac-44b4-9132-1f3c4c0305b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_52d6ae5f-a390-458e-9144-8e9597d04429" xlink:to="loc_us-gaap_EarningsPerShareDiluted_2bea7a70-34ac-44b4-9132-1f3c4c0305b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2b169c4b-0e31-4ab3-9067-73521a18180f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9d867fa3-b065-4bad-8665-17922d33a8d6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2b169c4b-0e31-4ab3-9067-73521a18180f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_52b0c74c-8dc7-4570-8088-e51c78312cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2b169c4b-0e31-4ab3-9067-73521a18180f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_52b0c74c-8dc7-4570-8088-e51c78312cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f0af6258-54f6-4dfa-aaa7-cf0b406f7723" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2b169c4b-0e31-4ab3-9067-73521a18180f" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f0af6258-54f6-4dfa-aaa7-cf0b406f7723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="crai-20241228.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d81d141e-8de0-4076-ac3c-d8ef2215e77b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_680c24f6-13f3-4901-b1df-677b4d27d2f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d81d141e-8de0-4076-ac3c-d8ef2215e77b" xlink:to="loc_us-gaap_NetIncomeLoss_680c24f6-13f3-4901-b1df-677b4d27d2f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_db27edd9-4a8c-4ebc-8fa2-78114fce9402" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d81d141e-8de0-4076-ac3c-d8ef2215e77b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_db27edd9-4a8c-4ebc-8fa2-78114fce9402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1e3266d3-6995-43e5-b6c1-d097b9127799" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_db27edd9-4a8c-4ebc-8fa2-78114fce9402" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1e3266d3-6995-43e5-b6c1-d097b9127799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d3e26604-f051-44d8-96c8-7a7c823c0993" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d81d141e-8de0-4076-ac3c-d8ef2215e77b" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_d3e26604-f051-44d8-96c8-7a7c823c0993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="crai-20241228.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_e8116219-a458-455a-bf28-655121f9b7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_81dc82be-b6ab-41ef-bf71-3aba3211310f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e8116219-a458-455a-bf28-655121f9b7c8" xlink:to="loc_us-gaap_AssetsAbstract_81dc82be-b6ab-41ef-bf71-3aba3211310f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_b8b36988-2272-4bba-bde1-88bec07b6a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_81dc82be-b6ab-41ef-bf71-3aba3211310f" xlink:to="loc_us-gaap_AssetsCurrentAbstract_b8b36988-2272-4bba-bde1-88bec07b6a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f41e2773-1e41-4935-834a-240cd70b44aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b8b36988-2272-4bba-bde1-88bec07b6a0e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f41e2773-1e41-4935-834a-240cd70b44aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_615b6142-b286-4d60-bbf1-d52ec8953686" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b8b36988-2272-4bba-bde1-88bec07b6a0e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_615b6142-b286-4d60-bbf1-d52ec8953686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_0dbfa870-8ad3-44c1-9965-cfc078ceec83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b8b36988-2272-4bba-bde1-88bec07b6a0e" xlink:to="loc_us-gaap_UnbilledContractsReceivable_0dbfa870-8ad3-44c1-9965-cfc078ceec83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_10929025-3f36-4426-834d-56f1d595b5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b8b36988-2272-4bba-bde1-88bec07b6a0e" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_10929025-3f36-4426-834d-56f1d595b5d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansCurrent_9ea18637-1894-401e-bcd6-338f083921cf" xlink:href="crai-20241228.xsd#crai_ForgivableLoansCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b8b36988-2272-4bba-bde1-88bec07b6a0e" xlink:to="loc_crai_ForgivableLoansCurrent_9ea18637-1894-401e-bcd6-338f083921cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_736efea6-890d-468d-be69-dc418b370db5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b8b36988-2272-4bba-bde1-88bec07b6a0e" xlink:to="loc_us-gaap_AssetsCurrent_736efea6-890d-468d-be69-dc418b370db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f4d14a91-448b-45c4-ae5b-314a32810a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_81dc82be-b6ab-41ef-bf71-3aba3211310f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f4d14a91-448b-45c4-ae5b-314a32810a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4a69fd96-d4d1-4de2-bd0a-249739b21c05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_81dc82be-b6ab-41ef-bf71-3aba3211310f" xlink:to="loc_us-gaap_Goodwill_4a69fd96-d4d1-4de2-bd0a-249739b21c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a77d0db7-38ad-4e34-9d08-ff9d0f2944c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_81dc82be-b6ab-41ef-bf71-3aba3211310f" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a77d0db7-38ad-4e34-9d08-ff9d0f2944c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1b9a020b-b2ae-417b-9f64-c236fd50082f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_81dc82be-b6ab-41ef-bf71-3aba3211310f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1b9a020b-b2ae-417b-9f64-c236fd50082f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_2ab7fa83-4300-40d6-b646-c731020c6335" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_81dc82be-b6ab-41ef-bf71-3aba3211310f" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_2ab7fa83-4300-40d6-b646-c731020c6335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansNoncurrent_dd81e86d-8a02-4725-acfb-ec95cd0520b6" xlink:href="crai-20241228.xsd#crai_ForgivableLoansNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_81dc82be-b6ab-41ef-bf71-3aba3211310f" xlink:to="loc_crai_ForgivableLoansNoncurrent_dd81e86d-8a02-4725-acfb-ec95cd0520b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_61ed51b9-c284-45c8-a9bd-7f37294d0bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_81dc82be-b6ab-41ef-bf71-3aba3211310f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_61ed51b9-c284-45c8-a9bd-7f37294d0bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_990d8a25-04b1-4c45-aecb-0baea8f66a56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_81dc82be-b6ab-41ef-bf71-3aba3211310f" xlink:to="loc_us-gaap_Assets_990d8a25-04b1-4c45-aecb-0baea8f66a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f40d5084-4c53-4430-8176-88e7d7d410ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e8116219-a458-455a-bf28-655121f9b7c8" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f40d5084-4c53-4430-8176-88e7d7d410ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_c6aa8cb7-b119-48fa-96b7-7da5e4b442d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f40d5084-4c53-4430-8176-88e7d7d410ee" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_c6aa8cb7-b119-48fa-96b7-7da5e4b442d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_6fef5d7b-05a7-43f5-b90b-281758380cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c6aa8cb7-b119-48fa-96b7-7da5e4b442d8" xlink:to="loc_us-gaap_AccountsPayableCurrent_6fef5d7b-05a7-43f5-b90b-281758380cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_ea89107c-f1a5-432c-82f9-36ea4b09b293" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c6aa8cb7-b119-48fa-96b7-7da5e4b442d8" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_ea89107c-f1a5-432c-82f9-36ea4b09b293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_1295eee6-a3b5-48be-b334-52f66b8a4df6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c6aa8cb7-b119-48fa-96b7-7da5e4b442d8" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_1295eee6-a3b5-48be-b334-52f66b8a4df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f2726732-85a4-430e-beb5-a951134b974a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c6aa8cb7-b119-48fa-96b7-7da5e4b442d8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f2726732-85a4-430e-beb5-a951134b974a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_be2b5f75-04db-49ef-95da-031823f8e4d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c6aa8cb7-b119-48fa-96b7-7da5e4b442d8" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_be2b5f75-04db-49ef-95da-031823f8e4d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_dfedc3ce-1014-4e15-9445-fb1d0f0b3c50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c6aa8cb7-b119-48fa-96b7-7da5e4b442d8" xlink:to="loc_us-gaap_LiabilitiesCurrent_dfedc3ce-1014-4e15-9445-fb1d0f0b3c50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_f37f41b6-4a90-41cb-8de9-8538ffbcbf43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f40d5084-4c53-4430-8176-88e7d7d410ee" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_f37f41b6-4a90-41cb-8de9-8538ffbcbf43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent_aa2ccd6b-4c96-47f0-af68-f7648e75c99a" xlink:href="crai-20241228.xsd#crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_f37f41b6-4a90-41cb-8de9-8538ffbcbf43" xlink:to="loc_crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent_aa2ccd6b-4c96-47f0-af68-f7648e75c99a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_81f89820-f53d-46b6-8bfc-3d3b9ffe6601" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_f37f41b6-4a90-41cb-8de9-8538ffbcbf43" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_81f89820-f53d-46b6-8bfc-3d3b9ffe6601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_2cec4b95-70ef-41bc-94e0-5986f8bff6b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_f37f41b6-4a90-41cb-8de9-8538ffbcbf43" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_2cec4b95-70ef-41bc-94e0-5986f8bff6b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_2d49125b-88fb-46be-a465-1c92a8c5aa73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_f37f41b6-4a90-41cb-8de9-8538ffbcbf43" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_2d49125b-88fb-46be-a465-1c92a8c5aa73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_cce4c838-7e59-4f21-8c1a-2a709cc09d87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f40d5084-4c53-4430-8176-88e7d7d410ee" xlink:to="loc_us-gaap_CommitmentsAndContingencies_cce4c838-7e59-4f21-8c1a-2a709cc09d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b610acee-cae9-422d-857a-de4236cc998c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f40d5084-4c53-4430-8176-88e7d7d410ee" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b610acee-cae9-422d-857a-de4236cc998c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_a901ebb8-e9ef-4890-bb0d-dd78fceb50de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b610acee-cae9-422d-857a-de4236cc998c" xlink:to="loc_us-gaap_PreferredStockValue_a901ebb8-e9ef-4890-bb0d-dd78fceb50de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_c75b3b22-e9e9-414a-b5aa-450e86c7566e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b610acee-cae9-422d-857a-de4236cc998c" xlink:to="loc_us-gaap_CommonStockValue_c75b3b22-e9e9-414a-b5aa-450e86c7566e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8a65ef2b-3270-4525-a301-05a9d5113ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b610acee-cae9-422d-857a-de4236cc998c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8a65ef2b-3270-4525-a301-05a9d5113ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_54ec6376-87b5-4a05-b534-46bd2c7ff9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b610acee-cae9-422d-857a-de4236cc998c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_54ec6376-87b5-4a05-b534-46bd2c7ff9d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a659ea38-3e99-4a4e-b626-ca6f3c4a6a64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b610acee-cae9-422d-857a-de4236cc998c" xlink:to="loc_us-gaap_StockholdersEquity_a659ea38-3e99-4a4e-b626-ca6f3c4a6a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_fcdfc5ae-475a-48df-974e-f6ed8f141dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f40d5084-4c53-4430-8176-88e7d7d410ee" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_fcdfc5ae-475a-48df-974e-f6ed8f141dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="crai-20241228.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_c471b7c5-6199-4d48-857f-3e373727537f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_529edd1e-ed5b-4159-be58-378cbdb3343f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c471b7c5-6199-4d48-857f-3e373727537f" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_529edd1e-ed5b-4159-be58-378cbdb3343f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AllowanceForUnbilledServices_aa00361e-edb5-4751-a405-5b7426d246f0" xlink:href="crai-20241228.xsd#crai_AllowanceForUnbilledServices"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c471b7c5-6199-4d48-857f-3e373727537f" xlink:to="loc_crai_AllowanceForUnbilledServices_aa00361e-edb5-4751-a405-5b7426d246f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_8c40f2ea-5c72-4583-a283-6162f33a5555" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c471b7c5-6199-4d48-857f-3e373727537f" xlink:to="loc_us-gaap_PreferredStockNoParValue_8c40f2ea-5c72-4583-a283-6162f33a5555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_711eb183-b6da-4e7d-9c90-b69cd9b6ede7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c471b7c5-6199-4d48-857f-3e373727537f" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_711eb183-b6da-4e7d-9c90-b69cd9b6ede7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_c22a051b-15aa-40dc-a430-0310a6e1c512" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c471b7c5-6199-4d48-857f-3e373727537f" xlink:to="loc_us-gaap_PreferredStockSharesIssued_c22a051b-15aa-40dc-a430-0310a6e1c512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_56a2b3fb-2c35-41d3-ba3b-fc7ed6b3bd00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c471b7c5-6199-4d48-857f-3e373727537f" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_56a2b3fb-2c35-41d3-ba3b-fc7ed6b3bd00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_f84a24ef-cd51-474f-99ff-9229dfed2e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c471b7c5-6199-4d48-857f-3e373727537f" xlink:to="loc_us-gaap_CommonStockNoParValue_f84a24ef-cd51-474f-99ff-9229dfed2e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_55aea0d7-6a18-4a9f-8010-3eb7b13de96a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c471b7c5-6199-4d48-857f-3e373727537f" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_55aea0d7-6a18-4a9f-8010-3eb7b13de96a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_9c27abee-2483-4427-acff-fcf4f609d9b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c471b7c5-6199-4d48-857f-3e373727537f" xlink:to="loc_us-gaap_CommonStockSharesIssued_9c27abee-2483-4427-acff-fcf4f609d9b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_81fab51b-08f4-471b-9954-3eac45666542" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c471b7c5-6199-4d48-857f-3e373727537f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_81fab51b-08f4-471b-9954-3eac45666542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="crai-20241228.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_c0bf0e8c-f370-4666-bfb8-280ebc6ece99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ecc559c2-f410-4005-8e61-00e3bfd6768b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c0bf0e8c-f370-4666-bfb8-280ebc6ece99" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ecc559c2-f410-4005-8e61-00e3bfd6768b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d53bf77e-e8a6-44d3-8784-eaf4011df358" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ecc559c2-f410-4005-8e61-00e3bfd6768b" xlink:to="loc_us-gaap_NetIncomeLoss_d53bf77e-e8a6-44d3-8784-eaf4011df358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f37499f7-144a-4429-905b-01e9e3330fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ecc559c2-f410-4005-8e61-00e3bfd6768b" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f37499f7-144a-4429-905b-01e9e3330fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_178fa19d-38fa-42e9-9bd0-d34ad8e81d09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f37499f7-144a-4429-905b-01e9e3330fdf" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_178fa19d-38fa-42e9-9bd0-d34ad8e81d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_c43e376c-be85-4a13-b23a-efedfa4a5a38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f37499f7-144a-4429-905b-01e9e3330fdf" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_c43e376c-be85-4a13-b23a-efedfa4a5a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a4697a61-8f5d-49a0-941d-6a8d082b0524" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f37499f7-144a-4429-905b-01e9e3330fdf" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a4697a61-8f5d-49a0-941d-6a8d082b0524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_dfaa4c72-5c4d-4462-ac3a-dd9f17403b45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f37499f7-144a-4429-905b-01e9e3330fdf" xlink:to="loc_us-gaap_ShareBasedCompensation_dfaa4c72-5c4d-4462-ac3a-dd9f17403b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_7e659b7f-f14e-4697-b7b3-9912113524f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f37499f7-144a-4429-905b-01e9e3330fdf" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_7e659b7f-f14e-4697-b7b3-9912113524f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_14388c81-661d-4ce1-9daa-8be6bbba4f45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f37499f7-144a-4429-905b-01e9e3330fdf" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_14388c81-661d-4ce1-9daa-8be6bbba4f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b823a4a3-8817-420f-b264-b1d5bd771fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ecc559c2-f410-4005-8e61-00e3bfd6768b" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b823a4a3-8817-420f-b264-b1d5bd771fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3e50980e-d73e-4f9d-9c02-1ab98e7d517f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b823a4a3-8817-420f-b264-b1d5bd771fa7" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3e50980e-d73e-4f9d-9c02-1ab98e7d517f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_75443e38-ed00-4cf9-8498-2714af80801a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b823a4a3-8817-420f-b264-b1d5bd771fa7" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_75443e38-ed00-4cf9-8498-2714af80801a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_3f413674-99cb-4d1e-ab45-54ced26c1f38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b823a4a3-8817-420f-b264-b1d5bd771fa7" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_3f413674-99cb-4d1e-ab45-54ced26c1f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_IncreaseDecreaseInForgivableLoans_cc64284d-b5a3-4e7d-ae18-a7a08b38db24" xlink:href="crai-20241228.xsd#crai_IncreaseDecreaseInForgivableLoans"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b823a4a3-8817-420f-b264-b1d5bd771fa7" xlink:to="loc_crai_IncreaseDecreaseInForgivableLoans_cc64284d-b5a3-4e7d-ae18-a7a08b38db24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_IncreaseDecreaseInObligationIncentiveCashAwards_82224785-5c2d-4f41-af6c-7657e2f38e33" xlink:href="crai-20241228.xsd#crai_IncreaseDecreaseInObligationIncentiveCashAwards"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b823a4a3-8817-420f-b264-b1d5bd771fa7" xlink:to="loc_crai_IncreaseDecreaseInObligationIncentiveCashAwards_82224785-5c2d-4f41-af6c-7657e2f38e33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_a4a8a928-eb43-4701-af8a-d80dc5fd938a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b823a4a3-8817-420f-b264-b1d5bd771fa7" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_a4a8a928-eb43-4701-af8a-d80dc5fd938a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_0e4e3d13-d1c6-4786-9564-2bbd62a98054" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b823a4a3-8817-420f-b264-b1d5bd771fa7" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_0e4e3d13-d1c6-4786-9564-2bbd62a98054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_80e93e28-4664-4be5-b55c-654bd5b2ee9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ecc559c2-f410-4005-8e61-00e3bfd6768b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_80e93e28-4664-4be5-b55c-654bd5b2ee9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ccf14e2b-f121-4bec-9f69-2ffc69279941" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c0bf0e8c-f370-4666-bfb8-280ebc6ece99" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ccf14e2b-f121-4bec-9f69-2ffc69279941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4f5982a1-ae9c-4d41-9536-c8ca8dacf190" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ccf14e2b-f121-4bec-9f69-2ffc69279941" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4f5982a1-ae9c-4d41-9536-c8ca8dacf190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2fdec41e-4ee5-42d1-b93e-85428708d5b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ccf14e2b-f121-4bec-9f69-2ffc69279941" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2fdec41e-4ee5-42d1-b93e-85428708d5b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_40ad61f1-12d7-4a2a-a6d5-307da6c0a974" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ccf14e2b-f121-4bec-9f69-2ffc69279941" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_40ad61f1-12d7-4a2a-a6d5-307da6c0a974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58417505-cb1f-4550-8c88-82c2f81fc1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c0bf0e8c-f370-4666-bfb8-280ebc6ece99" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58417505-cb1f-4550-8c88-82c2f81fc1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_99db6930-a100-4a55-817d-60cd144dd150" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58417505-cb1f-4550-8c88-82c2f81fc1bb" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_99db6930-a100-4a55-817d-60cd144dd150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_22c1d3a3-e1b8-4242-90be-211003fb7d11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58417505-cb1f-4550-8c88-82c2f81fc1bb" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_22c1d3a3-e1b8-4242-90be-211003fb7d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_bf5883d5-5d20-4e2c-9625-4886969c2f13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58417505-cb1f-4550-8c88-82c2f81fc1bb" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_bf5883d5-5d20-4e2c-9625-4886969c2f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_41cd1644-aba7-4fa2-8031-aac5ad80cc95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58417505-cb1f-4550-8c88-82c2f81fc1bb" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_41cd1644-aba7-4fa2-8031-aac5ad80cc95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6912cbbc-23b0-47cc-a785-0c06e934e3b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58417505-cb1f-4550-8c88-82c2f81fc1bb" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6912cbbc-23b0-47cc-a785-0c06e934e3b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_61ef4b18-e85f-48dc-a8cc-f7d5cdad605a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58417505-cb1f-4550-8c88-82c2f81fc1bb" xlink:to="loc_us-gaap_PaymentsOfDividends_61ef4b18-e85f-48dc-a8cc-f7d5cdad605a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_c3addfc1-03d1-4fe7-87f6-a15e5ac3eeeb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58417505-cb1f-4550-8c88-82c2f81fc1bb" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_c3addfc1-03d1-4fe7-87f6-a15e5ac3eeeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eede93e5-1e0c-4b24-93cb-4c96552c762d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58417505-cb1f-4550-8c88-82c2f81fc1bb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eede93e5-1e0c-4b24-93cb-4c96552c762d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e528a9e2-3e6f-472d-8e33-87491698c9ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c0bf0e8c-f370-4666-bfb8-280ebc6ece99" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e528a9e2-3e6f-472d-8e33-87491698c9ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fc8eb63c-6526-4e6e-84a8-2fedd2ee9fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c0bf0e8c-f370-4666-bfb8-280ebc6ece99" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fc8eb63c-6526-4e6e-84a8-2fedd2ee9fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a0eb8756-ba72-4c24-b70f-ce87971561cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c0bf0e8c-f370-4666-bfb8-280ebc6ece99" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a0eb8756-ba72-4c24-b70f-ce87971561cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_39a48d12-15d9-4fb4-ad1b-5ae9efbae02f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c0bf0e8c-f370-4666-bfb8-280ebc6ece99" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_39a48d12-15d9-4fb4-ad1b-5ae9efbae02f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_ab58f887-78d9-49ae-b419-20f8adbcc7cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c0bf0e8c-f370-4666-bfb8-280ebc6ece99" xlink:to="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_ab58f887-78d9-49ae-b419-20f8adbcc7cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_6e33da40-606b-4d08-80a6-d0dbc73313e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_ab58f887-78d9-49ae-b419-20f8adbcc7cb" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_6e33da40-606b-4d08-80a6-d0dbc73313e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ExciseTaxOnShareRepurchases_54c76efa-cad9-4754-ba74-a6871e01cfd7" xlink:href="crai-20241228.xsd#crai_ExciseTaxOnShareRepurchases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_ab58f887-78d9-49ae-b419-20f8adbcc7cb" xlink:to="loc_crai_ExciseTaxOnShareRepurchases_54c76efa-cad9-4754-ba74-a6871e01cfd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount_d370a04b-e475-4f00-bd05-df0bdb293df7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_ab58f887-78d9-49ae-b419-20f8adbcc7cb" xlink:to="loc_us-gaap_SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount_d370a04b-e475-4f00-bd05-df0bdb293df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_6e676264-d80b-49b6-995a-998266ea3cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_ab58f887-78d9-49ae-b419-20f8adbcc7cb" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_6e676264-d80b-49b6-995a-998266ea3cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_acb6dc90-fecc-4a4c-9a92-bb6666520aae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c0bf0e8c-f370-4666-bfb8-280ebc6ece99" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_acb6dc90-fecc-4a4c-9a92-bb6666520aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_d87817d4-95eb-4d72-8cd7-0aaaa7cb7fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_acb6dc90-fecc-4a4c-9a92-bb6666520aae" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_d87817d4-95eb-4d72-8cd7-0aaaa7cb7fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_89cda3d2-c3cd-4fa4-8ec2-f7f56e096dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_acb6dc90-fecc-4a4c-9a92-bb6666520aae" xlink:to="loc_us-gaap_InterestPaidNet_89cda3d2-c3cd-4fa4-8ec2-f7f56e096dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_6a2ba0a1-955b-4e80-b35f-f2b0ebaea39b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_acb6dc90-fecc-4a4c-9a92-bb6666520aae" xlink:to="loc_us-gaap_OperatingLeasePayments_6a2ba0a1-955b-4e80-b35f-f2b0ebaea39b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="crai-20241228.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_255e8a9b-de55-4405-b978-034b6d870765" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_63dc1f01-8cba-4320-917b-9f4ac4af9fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_255e8a9b-de55-4405-b978-034b6d870765" xlink:to="loc_us-gaap_StatementTable_63dc1f01-8cba-4320-917b-9f4ac4af9fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_750d64ec-f975-4944-9485-0707729c1701" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_63dc1f01-8cba-4320-917b-9f4ac4af9fc0" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_750d64ec-f975-4944-9485-0707729c1701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_89098f18-aca0-4e5b-8750-4c32ea5c25c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_750d64ec-f975-4944-9485-0707729c1701" xlink:to="loc_us-gaap_EquityComponentDomain_89098f18-aca0-4e5b-8750-4c32ea5c25c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_73b40315-79cd-4d31-9118-2ee249ad04e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_89098f18-aca0-4e5b-8750-4c32ea5c25c5" xlink:to="loc_us-gaap_CommonStockMember_73b40315-79cd-4d31-9118-2ee249ad04e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_57672d47-0fa9-4710-8f86-e1c0b22d31eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_89098f18-aca0-4e5b-8750-4c32ea5c25c5" xlink:to="loc_us-gaap_RetainedEarningsMember_57672d47-0fa9-4710-8f86-e1c0b22d31eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5ec7185e-c60e-42df-a856-c64a3871613c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_89098f18-aca0-4e5b-8750-4c32ea5c25c5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5ec7185e-c60e-42df-a856-c64a3871613c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_26a0633f-5dba-4fcf-8c7e-8ec194075507" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_63dc1f01-8cba-4320-917b-9f4ac4af9fc0" xlink:to="loc_us-gaap_StatementLineItems_26a0633f-5dba-4fcf-8c7e-8ec194075507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_26a0633f-5dba-4fcf-8c7e-8ec194075507" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6bfeefd8-70ef-485a-be6c-7f9a03a06792" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_6bfeefd8-70ef-485a-be6c-7f9a03a06792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6a844232-790c-4df6-acc0-20eecf2b68df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_StockholdersEquity_6a844232-790c-4df6-acc0-20eecf2b68df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9fe873aa-f660-4a3e-9e3d-d2a68c6b8203" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_ProfitLoss_9fe873aa-f660-4a3e-9e3d-d2a68c6b8203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f7bca45c-48cd-4e5b-8160-9ab5fcdfe41a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f7bca45c-48cd-4e5b-8160-9ab5fcdfe41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_baca46d0-48d7-4a19-93f0-53af53e24d4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_baca46d0-48d7-4a19-93f0-53af53e24d4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_8e386799-6edf-4a12-bc6b-a020c7884502" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_8e386799-6edf-4a12-bc6b-a020c7884502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_f49f24de-d996-4eb2-bfae-967146e1fbbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_f49f24de-d996-4eb2-bfae-967146e1fbbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_a67099f5-ad1a-4047-a8c2-46fe7b78a8c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_a67099f5-ad1a-4047-a8c2-46fe7b78a8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_9fcdb2ed-d6c8-4860-97a5-999515dd8f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_9fcdb2ed-d6c8-4860-97a5-999515dd8f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_54efc944-9b97-4308-b9da-9ddbdf476412" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_54efc944-9b97-4308-b9da-9ddbdf476412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b37d2df1-7c1f-4e7c-aa77-5227bdd9052c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b37d2df1-7c1f-4e7c-aa77-5227bdd9052c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_8d4f6c63-eea5-466a-915d-6a6c710a6b96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_8d4f6c63-eea5-466a-915d-6a6c710a6b96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AccruedExciseTaxOnSharesRepurchased_de7fdec3-9767-4e28-8050-b7df5a7446b3" xlink:href="crai-20241228.xsd#crai_AccruedExciseTaxOnSharesRepurchased"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_crai_AccruedExciseTaxOnSharesRepurchased_de7fdec3-9767-4e28-8050-b7df5a7446b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DividendsStockNet_fd81a313-c5ad-429f-9632-5f14355d5743" xlink:href="crai-20241228.xsd#crai_DividendsStockNet"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_crai_DividendsStockNet_fd81a313-c5ad-429f-9632-5f14355d5743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsStock_5b88241e-f73a-481b-9919-9a008ec96e82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsStock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_DividendsStock_5b88241e-f73a-481b-9919-9a008ec96e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_16570e97-0c82-4a95-b193-1d5531e92916" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCash"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_DividendsCash_16570e97-0c82-4a95-b193-1d5531e92916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_920c0a21-8c5c-4e1d-b417-d23283e86992" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_920c0a21-8c5c-4e1d-b417-d23283e86992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5db4b57f-aa16-42e7-8002-1fc530d335ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f26b28af-a9a2-414d-b431-32b7d431b95f" xlink:to="loc_us-gaap_StockholdersEquity_5db4b57f-aa16-42e7-8002-1fc530d335ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="crai-20241228.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_ce026c90-9507-4481-bb35-2ba708e41b1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_65eb6697-932a-4a19-982f-f532394df8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_ce026c90-9507-4481-bb35-2ba708e41b1d" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_65eb6697-932a-4a19-982f-f532394df8ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="crai-20241228.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_9aed29be-def2-4f57-9dec-8cfbde792a91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_85b9abf3-572b-4e4a-977f-7d92c18bb206" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9aed29be-def2-4f57-9dec-8cfbde792a91" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_85b9abf3-572b-4e4a-977f-7d92c18bb206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/RevenuesandAllowances" xlink:type="simple" xlink:href="crai-20241228.xsd#RevenuesandAllowances"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/RevenuesandAllowances" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_af9dae3b-1a3e-4d0f-b744-623216a50852" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_fc08c2da-3f74-426b-a96c-fe75a8e42c78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_af9dae3b-1a3e-4d0f-b744-623216a50852" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_fc08c2da-3f74-426b-a96c-fe75a8e42c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/ForgivableLoans" xlink:type="simple" xlink:href="crai-20241228.xsd#ForgivableLoans"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/ForgivableLoans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansAbstract_8c44e7e0-2b59-4416-9947-0713692d9710" xlink:href="crai-20241228.xsd#crai_ForgivableLoansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansDisclosureTextBlock_b8281296-5716-482a-8ec5-0c68a8e6b28b" xlink:href="crai-20241228.xsd#crai_ForgivableLoansDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_ForgivableLoansAbstract_8c44e7e0-2b59-4416-9947-0713692d9710" xlink:to="loc_crai_ForgivableLoansDisclosureTextBlock_b8281296-5716-482a-8ec5-0c68a8e6b28b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/Leases" xlink:type="simple" xlink:href="crai-20241228.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e3d37966-b870-4b43-8ab7-5569c2643ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_9b2b84f2-71e9-4d02-983a-82dc482d3344" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e3d37966-b870-4b43-8ab7-5569c2643ed3" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_9b2b84f2-71e9-4d02-983a-82dc482d3344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="crai-20241228.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9f836293-2c37-42f7-927d-c6b19657d0e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_4a812a08-9ee3-41ad-a3ba-4133569c06e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9f836293-2c37-42f7-927d-c6b19657d0e0" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_4a812a08-9ee3-41ad-a3ba-4133569c06e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="crai-20241228.xsd#PropertyandEquipment"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/PropertyandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_de22da27-eb0f-426d-ae4f-73f11d904c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_02e2a9ab-3569-45ff-a1c2-85ed5e0239e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_de22da27-eb0f-426d-ae4f-73f11d904c2d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_02e2a9ab-3569-45ff-a1c2-85ed5e0239e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/AccruedExpenses" xlink:type="simple" xlink:href="crai-20241228.xsd#AccruedExpenses"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/AccruedExpenses" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_74833eaf-cc27-4d28-a348-5c68dac15394" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_d3a356f9-0ba4-4a1c-abd6-890018d9d8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_74833eaf-cc27-4d28-a348-5c68dac15394" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_d3a356f9-0ba4-4a1c-abd6-890018d9d8b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/IncomeTaxes" xlink:type="simple" xlink:href="crai-20241228.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1d01ad40-4e49-46d6-8ab9-e11af20eedb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_9d440c4c-7b38-4043-908f-726f5920f3a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d01ad40-4e49-46d6-8ab9-e11af20eedb3" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_9d440c4c-7b38-4043-908f-726f5920f3a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/ShareBasedCompensation" xlink:type="simple" xlink:href="crai-20241228.xsd#ShareBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/ShareBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_90b61fd1-28ba-40e5-8924-f16dd5ac863c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c29e2ad9-ddbd-4c74-ac56-26ca8bdcb498" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_90b61fd1-28ba-40e5-8924-f16dd5ac863c" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c29e2ad9-ddbd-4c74-ac56-26ca8bdcb498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/NetIncomePerShare" xlink:type="simple" xlink:href="crai-20241228.xsd#NetIncomePerShare"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/NetIncomePerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_85a78a8d-652f-4f25-93cf-debfa0a412eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_fefb4742-9c6d-4a42-b822-46fe7c26cac2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_85a78a8d-652f-4f25-93cf-debfa0a412eb" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_fefb4742-9c6d-4a42-b822-46fe7c26cac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/FairValueofFinancialInstruments" xlink:type="simple" xlink:href="crai-20241228.xsd#FairValueofFinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/FairValueofFinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_cc786f0d-eb2f-4a03-b41a-192e5c8b3f83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_8b898e02-3cdf-432c-a1bc-5bc0e783d8da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_cc786f0d-eb2f-4a03-b41a-192e5c8b3f83" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_8b898e02-3cdf-432c-a1bc-5bc0e783d8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/CreditAgreement" xlink:type="simple" xlink:href="crai-20241228.xsd#CreditAgreement"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/CreditAgreement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_96e0a4d0-494c-4fd9-8aeb-4b0c2eb2c4d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_b44455c6-472d-4969-b512-bc55b433192e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_96e0a4d0-494c-4fd9-8aeb-4b0c2eb2c4d0" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_b44455c6-472d-4969-b512-bc55b433192e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="crai-20241228.xsd#EmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_91c4454b-18bd-4dce-ac98-74a5305924b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_bf3943d8-70f2-4df9-9677-3e33f9c40a29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_91c4454b-18bd-4dce-ac98-74a5305924b6" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_bf3943d8-70f2-4df9-9677-3e33f9c40a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/SegmentReporting" xlink:type="simple" xlink:href="crai-20241228.xsd#SegmentReporting"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/SegmentReporting" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_e39acd07-57ce-4fba-9085-622365414dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_380e378e-8cb1-48ba-8804-815948c62207" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e39acd07-57ce-4fba-9085-622365414dd8" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_380e378e-8cb1-48ba-8804-815948c62207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/BusinessAcquisition" xlink:type="simple" xlink:href="crai-20241228.xsd#BusinessAcquisition"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/BusinessAcquisition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_2b78cbe1-fad6-48b6-9727-cbf7ce93fe9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_1fa7a3cb-8608-4e29-be62-5514fbc4acaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_2b78cbe1-fad6-48b6-9727-cbf7ce93fe9f" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_1fa7a3cb-8608-4e29-be62-5514fbc4acaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="crai-20241228.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_03bd9d00-77d4-4bdf-bc0b-676b13d8f5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_80e3d66a-a92e-401a-a1f7-ccc571c8a300" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_03bd9d00-77d4-4bdf-bc0b-676b13d8f5ea" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_80e3d66a-a92e-401a-a1f7-ccc571c8a300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/SubsequentEvents" xlink:type="simple" xlink:href="crai-20241228.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_08af2d3b-9268-412c-ad53-85131133828f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_b93a4b41-07cd-4802-9d27-1360f6938c42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_08af2d3b-9268-412c-ad53-85131133828f" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_b93a4b41-07cd-4802-9d27-1360f6938c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="crai-20241228.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_b835e7d4-cae7-4081-aa55-cbdb1b148016" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiscalPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_FiscalPeriod_b835e7d4-cae7-4081-aa55-cbdb1b148016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_2a9d6569-9eb4-4ac9-873f-787074e1878e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_2a9d6569-9eb4-4ac9-873f-787074e1878e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_3abe3288-8730-48ef-9e28-c5b2eeec0051" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_UseOfEstimates_3abe3288-8730-48ef-9e28-c5b2eeec0051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_c5d02e2c-e78b-46d7-ba79-02149576cb6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_c5d02e2c-e78b-46d7-ba79-02149576cb6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_69fd1bf4-9098-4a33-958b-6e6318291ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_69fd1bf4-9098-4a33-958b-6e6318291ebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_c4068d84-3abc-414e-a323-90f0a1bbb99f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_c4068d84-3abc-414e-a323-90f0a1bbb99f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_b7cc42a0-f9ab-464e-bc5d-f3d60f91202f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_b7cc42a0-f9ab-464e-bc5d-f3d60f91202f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_ca4fb994-7a3c-4516-a993-867a7f0bae70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_ca4fb994-7a3c-4516-a993-867a7f0bae70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_cb014f6d-19f6-4bc4-9468-3bb34526836d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_cb014f6d-19f6-4bc4-9468-3bb34526836d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_536b2890-ecab-4979-909c-bf605df216f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_536b2890-ecab-4979-909c-bf605df216f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_39812357-cfc3-4d73-9aaf-a34df1419644" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_39812357-cfc3-4d73-9aaf-a34df1419644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_02d47b1f-6d00-46db-bb6c-06ed0ef53e88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_02d47b1f-6d00-46db-bb6c-06ed0ef53e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_a80ab7e7-7f26-436e-b045-d4f7a5e3057a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_a80ab7e7-7f26-436e-b045-d4f7a5e3057a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_911c6e31-0921-41d8-9fbc-108240918228" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_911c6e31-0921-41d8-9fbc-108240918228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_e66f0351-95da-4d3c-9fae-76af42d49814" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_e66f0351-95da-4d3c-9fae-76af42d49814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_b10b7ad8-ee20-4f1e-934f-176ce27e41c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_DebtPolicyTextBlock_b10b7ad8-ee20-4f1e-934f-176ce27e41c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_30f6ae93-1ef5-4449-a0e6-d1c175309da3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_30f6ae93-1ef5-4449-a0e6-d1c175309da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_5ee85e45-fa06-4bd5-83a0-5e731db4480b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_5ee85e45-fa06-4bd5-83a0-5e731db4480b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_8f666687-166c-4e98-9d2c-349c092006e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_8f666687-166c-4e98-9d2c-349c092006e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_064356ac-dd2b-497d-bd30-0e87e2b1cee8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_064356ac-dd2b-497d-bd30-0e87e2b1cee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityPolicyTextBlock_bc358640-379a-4913-b3be-1e8230b550ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_StockholdersEquityPolicyTextBlock_bc358640-379a-4913-b3be-1e8230b550ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_a5830211-a227-4334-b05c-f947e7517eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_a5830211-a227-4334-b05c-f947e7517eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_bec691c2-c7cc-4f51-a540-c56e5cbc80f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f069e3-d460-48ef-b59c-be4d1154fec0" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_bec691c2-c7cc-4f51-a540-c56e5cbc80f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/RevenuesandAllowancesTables" xlink:type="simple" xlink:href="crai-20241228.xsd#RevenuesandAllowancesTables"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/RevenuesandAllowancesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9a88780f-51a7-4692-b114-f78ec191e108" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_17323501-089f-4f6d-846f-07065428e7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9a88780f-51a7-4692-b114-f78ec191e108" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_17323501-089f-4f6d-846f-07065428e7e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock_df2d16e8-8067-4d4a-ab0a-078935fd1589" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9a88780f-51a7-4692-b114-f78ec191e108" xlink:to="loc_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock_df2d16e8-8067-4d4a-ab0a-078935fd1589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ScheduleOfAllowanceForUnbilledServicesTableTextBlock_1e37248f-d596-4886-8018-0e6646307c2f" xlink:href="crai-20241228.xsd#crai_ScheduleOfAllowanceForUnbilledServicesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9a88780f-51a7-4692-b114-f78ec191e108" xlink:to="loc_crai_ScheduleOfAllowanceForUnbilledServicesTableTextBlock_1e37248f-d596-4886-8018-0e6646307c2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ScheduleOfBadDebtExpenseTableTextBlock_e7323725-59c3-4474-b702-930cdf6ccf68" xlink:href="crai-20241228.xsd#crai_ScheduleOfBadDebtExpenseTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9a88780f-51a7-4692-b114-f78ec191e108" xlink:to="loc_crai_ScheduleOfBadDebtExpenseTableTextBlock_e7323725-59c3-4474-b702-930cdf6ccf68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock_7389b743-3209-4782-98b6-9234b7c90871" xlink:href="crai-20241228.xsd#crai_ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9a88780f-51a7-4692-b114-f78ec191e108" xlink:to="loc_crai_ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock_7389b743-3209-4782-98b6-9234b7c90871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_cf7c8fab-ed1f-4ac2-a228-9bc27ab14fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9a88780f-51a7-4692-b114-f78ec191e108" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_cf7c8fab-ed1f-4ac2-a228-9bc27ab14fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_89ae3193-0449-481e-9b76-02be1f9a3ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9a88780f-51a7-4692-b114-f78ec191e108" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_89ae3193-0449-481e-9b76-02be1f9a3ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/ForgivableLoansTables" xlink:type="simple" xlink:href="crai-20241228.xsd#ForgivableLoansTables"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/ForgivableLoansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansAbstract_77a953e7-cb32-45f0-9393-cbd2b6629b72" xlink:href="crai-20241228.xsd#crai_ForgivableLoansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ScheduleOfForgivableLoansActivityTableTextBlock_5622923c-43c2-4475-8569-25b479f733f6" xlink:href="crai-20241228.xsd#crai_ScheduleOfForgivableLoansActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_ForgivableLoansAbstract_77a953e7-cb32-45f0-9393-cbd2b6629b72" xlink:to="loc_crai_ScheduleOfForgivableLoansActivityTableTextBlock_5622923c-43c2-4475-8569-25b479f733f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/LeasesTables" xlink:type="simple" xlink:href="crai-20241228.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_8071c1e3-9c32-4ad8-b959-f300d2d6e984" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_ecdec42e-a9ce-47e3-9344-e22d1f09d5ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8071c1e3-9c32-4ad8-b959-f300d2d6e984" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_ecdec42e-a9ce-47e3-9344-e22d1f09d5ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_62656134-d031-428b-81d3-8fe2d90161e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8071c1e3-9c32-4ad8-b959-f300d2d6e984" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_62656134-d031-428b-81d3-8fe2d90161e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="crai-20241228.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3c22891f-45cb-4e65-9494-bd42bd35dedd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_660660f4-1511-4f45-9846-0484a69bc8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3c22891f-45cb-4e65-9494-bd42bd35dedd" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_660660f4-1511-4f45-9846-0484a69bc8e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_1dc232f5-7f93-4753-8dcd-4e4a18988520" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3c22891f-45cb-4e65-9494-bd42bd35dedd" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_1dc232f5-7f93-4753-8dcd-4e4a18988520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_671ffcbc-9f4e-442d-afc5-ce50d02f63c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3c22891f-45cb-4e65-9494-bd42bd35dedd" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_671ffcbc-9f4e-442d-afc5-ce50d02f63c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="crai-20241228.xsd#PropertyandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/PropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d0b148b6-794a-4216-9607-54d01c6432c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_564c4b80-6e5c-4106-a4e4-d2f2fec485b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d0b148b6-794a-4216-9607-54d01c6432c6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_564c4b80-6e5c-4106-a4e4-d2f2fec485b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_b24201a0-c9f7-497e-be4b-0a0bb806f8a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d0b148b6-794a-4216-9607-54d01c6432c6" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_b24201a0-c9f7-497e-be4b-0a0bb806f8a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/AccruedExpensesTables" xlink:type="simple" xlink:href="crai-20241228.xsd#AccruedExpensesTables"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/AccruedExpensesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_70f57b69-ac91-45d0-9286-463aba7170a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_92ccd7d7-2b24-4d83-bd54-cc2059ff2457" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_70f57b69-ac91-45d0-9286-463aba7170a4" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_92ccd7d7-2b24-4d83-bd54-cc2059ff2457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="crai-20241228.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_28d0bbc1-35af-4ebd-86a0-50aebaf0506b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_e7250aeb-e717-46b3-8114-84f9292a309f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_28d0bbc1-35af-4ebd-86a0-50aebaf0506b" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_e7250aeb-e717-46b3-8114-84f9292a309f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_04e71112-d8ea-46dd-99e8-d535eba72494" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_28d0bbc1-35af-4ebd-86a0-50aebaf0506b" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_04e71112-d8ea-46dd-99e8-d535eba72494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_9ea6805a-89e5-4ea4-91fc-1f71a796b13f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_28d0bbc1-35af-4ebd-86a0-50aebaf0506b" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_9ea6805a-89e5-4ea4-91fc-1f71a796b13f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_25256871-35ea-4d6a-919a-ba88fa219ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_28d0bbc1-35af-4ebd-86a0-50aebaf0506b" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_25256871-35ea-4d6a-919a-ba88fa219ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_8bda25bf-9dd1-471a-971c-e5c2ee13b480" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_28d0bbc1-35af-4ebd-86a0-50aebaf0506b" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_8bda25bf-9dd1-471a-971c-e5c2ee13b480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/ShareBasedCompensationTables" xlink:type="simple" xlink:href="crai-20241228.xsd#ShareBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/ShareBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8d38077f-3df2-466b-a393-d51f827f9491" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_b1bc159a-d7e1-4f26-9214-069109b93198" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8d38077f-3df2-466b-a393-d51f827f9491" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_b1bc159a-d7e1-4f26-9214-069109b93198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_5ec507ec-b0df-4688-94a5-856894348dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8d38077f-3df2-466b-a393-d51f827f9491" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_5ec507ec-b0df-4688-94a5-856894348dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_7dee0f69-bd56-48cb-b2de-757bc6150a42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8d38077f-3df2-466b-a393-d51f827f9491" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_7dee0f69-bd56-48cb-b2de-757bc6150a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_165518ec-1af6-4d18-a03c-da4b05717804" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8d38077f-3df2-466b-a393-d51f827f9491" xlink:to="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_165518ec-1af6-4d18-a03c-da4b05717804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/NetIncomePerShareTables" xlink:type="simple" xlink:href="crai-20241228.xsd#NetIncomePerShareTables"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/NetIncomePerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_2c0c600a-3597-4cfe-a2fc-62c5bb5ee1af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_8fdfea18-cf1b-41e9-87c1-33300334fb04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2c0c600a-3597-4cfe-a2fc-62c5bb5ee1af" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_8fdfea18-cf1b-41e9-87c1-33300334fb04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_0c920a02-9d10-45c5-95e1-d4c112f4341a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2c0c600a-3597-4cfe-a2fc-62c5bb5ee1af" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_0c920a02-9d10-45c5-95e1-d4c112f4341a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/FairValueofFinancialInstrumentsTables" xlink:type="simple" xlink:href="crai-20241228.xsd#FairValueofFinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/FairValueofFinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ad985e22-ad64-48d5-9a77-9d8196bf71a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_dc6458bc-f3ab-42d5-8a17-39ee79799a65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ad985e22-ad64-48d5-9a77-9d8196bf71a8" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_dc6458bc-f3ab-42d5-8a17-39ee79799a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_9abf676b-2e18-427f-9027-921d440a463d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ad985e22-ad64-48d5-9a77-9d8196bf71a8" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_9abf676b-2e18-427f-9027-921d440a463d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="crai-20241228.xsd#SegmentReportingTables"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/SegmentReportingTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_07fe358f-025e-4cc1-ab97-e419820d8299" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_7c1bf28c-110a-43a6-8432-49019d8636c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_07fe358f-025e-4cc1-ab97-e419820d8299" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_7c1bf28c-110a-43a6-8432-49019d8636c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDescriptionofBusinessDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#SummaryofSignificantAccountingPoliciesDescriptionofBusinessDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDescriptionofBusinessDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1bc1c013-c2b0-472f-b288-a341f03c6d90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_NumberOfBroadAreasOfConsultingServices_a93e2193-e5a9-4239-aa20-3650693b74ba" xlink:href="crai-20241228.xsd#crai_NumberOfBroadAreasOfConsultingServices"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1bc1c013-c2b0-472f-b288-a341f03c6d90" xlink:to="loc_crai_NumberOfBroadAreasOfConsultingServices_a93e2193-e5a9-4239-aa20-3650693b74ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_a1b526ce-8cb0-411c-b548-065fa092b59e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1bc1c013-c2b0-472f-b288-a341f03c6d90" xlink:to="loc_us-gaap_NumberOfOperatingSegments_a1b526ce-8cb0-411c-b548-065fa092b59e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b25c3184-31b1-4958-9e2d-eee1234613c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated_f6caffd4-08a1-445a-9539-43e9552a4dbd" xlink:href="crai-20241228.xsd#crai_NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b25c3184-31b1-4958-9e2d-eee1234613c4" xlink:to="loc_crai_NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated_f6caffd4-08a1-445a-9539-43e9552a4dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2020d3f3-98c6-48a0-839a-e57965a127fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionAbstract_226a66e2-ca8e-4ddc-a3c2-42b37fa337ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2020d3f3-98c6-48a0-839a-e57965a127fb" xlink:to="loc_us-gaap_ForeignCurrencyTransactionAbstract_226a66e2-ca8e-4ddc-a3c2-42b37fa337ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_e1e239db-04c5-431f-8d91-4e78bb3c8f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignCurrencyTransactionAbstract_226a66e2-ca8e-4ddc-a3c2-42b37fa337ae" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_e1e239db-04c5-431f-8d91-4e78bb3c8f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDeferredCompensationDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#SummaryofSignificantAccountingPoliciesDeferredCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDeferredCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_35a3e942-7a6e-49d9-b944-3c042750e356" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_e7833023-d7c1-4bd2-bb9a-da1345e02ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_35a3e942-7a6e-49d9-b944-3c042750e356" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_e7833023-d7c1-4bd2-bb9a-da1345e02ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b976615c-a192-4419-9426-3fe926623839" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_e7833023-d7c1-4bd2-bb9a-da1345e02ca1" xlink:to="loc_srt_RangeAxis_b976615c-a192-4419-9426-3fe926623839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2782ccb4-546e-4313-8f6c-dcf2cc4c9852" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b976615c-a192-4419-9426-3fe926623839" xlink:to="loc_srt_RangeMember_2782ccb4-546e-4313-8f6c-dcf2cc4c9852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_59fd1d01-2692-44ac-bce4-89097f19553f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2782ccb4-546e-4313-8f6c-dcf2cc4c9852" xlink:to="loc_srt_MinimumMember_59fd1d01-2692-44ac-bce4-89097f19553f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a0ae71a1-b48f-4ada-a418-e57bb06a198c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2782ccb4-546e-4313-8f6c-dcf2cc4c9852" xlink:to="loc_srt_MaximumMember_a0ae71a1-b48f-4ada-a418-e57bb06a198c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_8af0a327-933c-4908-88b4-57ac2835f253" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_e7833023-d7c1-4bd2-bb9a-da1345e02ca1" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_8af0a327-933c-4908-88b4-57ac2835f253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_d6e38c08-aa15-4938-a03a-0a7e3eb88022" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_8af0a327-933c-4908-88b4-57ac2835f253" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_d6e38c08-aa15-4938-a03a-0a7e3eb88022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#SummaryofSignificantAccountingPoliciesLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7d81dff6-9f9e-4490-98bd-f2916faa15cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_c7ae3de7-05af-453c-866b-6e19d75e9b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7d81dff6-9f9e-4490-98bd-f2916faa15cb" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_c7ae3de7-05af-453c-866b-6e19d75e9b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_29f268dd-1c45-44a7-8c04-4708da54f4ae" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c7ae3de7-05af-453c-866b-6e19d75e9b5b" xlink:to="loc_srt_RangeAxis_29f268dd-1c45-44a7-8c04-4708da54f4ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7d9b5749-4216-4cf9-9ef0-1cfe62c47275" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_29f268dd-1c45-44a7-8c04-4708da54f4ae" xlink:to="loc_srt_RangeMember_7d9b5749-4216-4cf9-9ef0-1cfe62c47275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cb385f1f-5328-47b8-a65a-469fd00736be" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7d9b5749-4216-4cf9-9ef0-1cfe62c47275" xlink:to="loc_srt_MinimumMember_cb385f1f-5328-47b8-a65a-469fd00736be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_77884622-60eb-4ed8-bd4b-c407e9d59c76" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7d9b5749-4216-4cf9-9ef0-1cfe62c47275" xlink:to="loc_srt_MaximumMember_77884622-60eb-4ed8-bd4b-c407e9d59c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_d0a99184-f99f-42d8-8af3-0fe457657771" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c7ae3de7-05af-453c-866b-6e19d75e9b5b" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_d0a99184-f99f-42d8-8af3-0fe457657771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_f54587f8-3c10-4093-b7c0-dd7bf2d7f957" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d0a99184-f99f-42d8-8af3-0fe457657771" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_f54587f8-3c10-4093-b7c0-dd7bf2d7f957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_f30b88c7-393e-4c2f-bdb9-b3cab5860c74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d0a99184-f99f-42d8-8af3-0fe457657771" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_f30b88c7-393e-4c2f-bdb9-b3cab5860c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_cd1ceb86-a3b4-4124-be93-a2d5d98b46ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_ea83dd29-2a3c-41e6-aeba-e7d4d39d2409" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cd1ceb86-a3b4-4124-be93-a2d5d98b46ad" xlink:to="loc_us-gaap_NumberOfReportingUnits_ea83dd29-2a3c-41e6-aeba-e7d4d39d2409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_NumberOfTrailingQuartersToDetermineControlPremium_3dcba5fb-18ed-4f85-b0b8-52a22261dd7e" xlink:href="crai-20241228.xsd#crai_NumberOfTrailingQuartersToDetermineControlPremium"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cd1ceb86-a3b4-4124-be93-a2d5d98b46ad" xlink:to="loc_crai_NumberOfTrailingQuartersToDetermineControlPremium_3dcba5fb-18ed-4f85-b0b8-52a22261dd7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f92a5319-0e5a-4e7f-810a-348e65cf5a01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f034beed-d2cc-41c3-bccd-0ba84cee661f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f92a5319-0e5a-4e7f-810a-348e65cf5a01" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f034beed-d2cc-41c3-bccd-0ba84cee661f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_10b7c4c6-9cbb-46f5-8383-6b3863b8b00d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f034beed-d2cc-41c3-bccd-0ba84cee661f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_10b7c4c6-9cbb-46f5-8383-6b3863b8b00d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8f86096c-4961-43f3-a811-cac540fd5f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_10b7c4c6-9cbb-46f5-8383-6b3863b8b00d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8f86096c-4961-43f3-a811-cac540fd5f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_0aa46198-6d60-4a09-ae44-719f3ec976d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8f86096c-4961-43f3-a811-cac540fd5f9b" xlink:to="loc_us-gaap_ComputerEquipmentMember_0aa46198-6d60-4a09-ae44-719f3ec976d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_ba0e8849-43ee-4eb7-895f-7e1601c3ea91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8f86096c-4961-43f3-a811-cac540fd5f9b" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_ba0e8849-43ee-4eb7-895f-7e1601c3ea91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_75f7d11a-a181-46f9-9ad3-4cf4961b3564" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8f86096c-4961-43f3-a811-cac540fd5f9b" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_75f7d11a-a181-46f9-9ad3-4cf4961b3564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e2b176af-4314-4b6d-95bd-4ad08f5ccb45" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f034beed-d2cc-41c3-bccd-0ba84cee661f" xlink:to="loc_srt_RangeAxis_e2b176af-4314-4b6d-95bd-4ad08f5ccb45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6b9c3377-d147-4aeb-b136-8ef331f9af23" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e2b176af-4314-4b6d-95bd-4ad08f5ccb45" xlink:to="loc_srt_RangeMember_6b9c3377-d147-4aeb-b136-8ef331f9af23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_15c919af-96d1-4f96-bb49-3db1789d4b82" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6b9c3377-d147-4aeb-b136-8ef331f9af23" xlink:to="loc_srt_MinimumMember_15c919af-96d1-4f96-bb49-3db1789d4b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b309caa2-2138-4de6-b492-670519bcf060" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6b9c3377-d147-4aeb-b136-8ef331f9af23" xlink:to="loc_srt_MaximumMember_b309caa2-2138-4de6-b492-670519bcf060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ca97609d-506c-4a09-b3f1-3eceefc90e65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f034beed-d2cc-41c3-bccd-0ba84cee661f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ca97609d-506c-4a09-b3f1-3eceefc90e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_ad7fd9af-eaca-45ea-a284-6d071ba3a765" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ca97609d-506c-4a09-b3f1-3eceefc90e65" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_ad7fd9af-eaca-45ea-a284-6d071ba3a765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDebtIssuanceCostDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#SummaryofSignificantAccountingPoliciesDebtIssuanceCostDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDebtIssuanceCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a6f41515-7c68-4e7d-ba7e-31d8d528591d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_d2a393cd-b65e-45ee-b424-0bfed4981565" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a6f41515-7c68-4e7d-ba7e-31d8d528591d" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_d2a393cd-b65e-45ee-b424-0bfed4981565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_4eb645ad-4d79-49cb-ade6-a7c364fcca91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a6f41515-7c68-4e7d-ba7e-31d8d528591d" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_4eb645ad-4d79-49cb-ade6-a7c364fcca91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#RevenuesandAllowancesDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b7af7b0e-b901-4ca5-8f5f-ea4460e60a81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e18b53bd-50e8-4dee-ad86-336aaf0f4cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b7af7b0e-b901-4ca5-8f5f-ea4460e60a81" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e18b53bd-50e8-4dee-ad86-336aaf0f4cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_bf4c3b20-9c81-417b-98bb-f2fc3cad1636" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e18b53bd-50e8-4dee-ad86-336aaf0f4cf3" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_bf4c3b20-9c81-417b-98bb-f2fc3cad1636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_52b48d16-8941-482c-a6f3-cf4357a81a09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_bf4c3b20-9c81-417b-98bb-f2fc3cad1636" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_52b48d16-8941-482c-a6f3-cf4357a81a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_74c0b5d6-401a-405f-aee5-443aeb06978d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FixedPriceContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_52b48d16-8941-482c-a6f3-cf4357a81a09" xlink:to="loc_us-gaap_FixedPriceContractMember_74c0b5d6-401a-405f-aee5-443aeb06978d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_1f9f307f-d37b-4380-8d80-4b232f109357" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_52b48d16-8941-482c-a6f3-cf4357a81a09" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_1f9f307f-d37b-4380-8d80-4b232f109357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_5e9227da-146f-4574-8a4d-c38a12284eca" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e18b53bd-50e8-4dee-ad86-336aaf0f4cf3" xlink:to="loc_srt_StatementGeographicalAxis_5e9227da-146f-4574-8a4d-c38a12284eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3dbcad25-ce77-4364-b73b-209f5ff15b6f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_5e9227da-146f-4574-8a4d-c38a12284eca" xlink:to="loc_srt_SegmentGeographicalDomain_3dbcad25-ce77-4364-b73b-209f5ff15b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_4b044fe2-6c8e-4c67-a1d8-33046ac131ca" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3dbcad25-ce77-4364-b73b-209f5ff15b6f" xlink:to="loc_country_US_4b044fe2-6c8e-4c67-a1d8-33046ac131ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_edb757ac-9a93-4d73-b6c2-a0efff9a5411" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_GB"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3dbcad25-ce77-4364-b73b-209f5ff15b6f" xlink:to="loc_country_GB_edb757ac-9a93-4d73-b6c2-a0efff9a5411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_CountriesOtherThanUnitedStatesUnitedKingdomMember_567bc65b-6ffa-4156-9cad-116a6ee63bb6" xlink:href="crai-20241228.xsd#crai_CountriesOtherThanUnitedStatesUnitedKingdomMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3dbcad25-ce77-4364-b73b-209f5ff15b6f" xlink:to="loc_crai_CountriesOtherThanUnitedStatesUnitedKingdomMember_567bc65b-6ffa-4156-9cad-116a6ee63bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_76d61d74-ba65-4ce1-bf0d-d8384d4750b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e18b53bd-50e8-4dee-ad86-336aaf0f4cf3" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_76d61d74-ba65-4ce1-bf0d-d8384d4750b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a0d9521-deab-4098-a937-f9cd9fc3370f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_76d61d74-ba65-4ce1-bf0d-d8384d4750b8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a0d9521-deab-4098-a937-f9cd9fc3370f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/RevenuesandAllowancesAccountsReceivablesRollforwardDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#RevenuesandAllowancesAccountsReceivablesRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/RevenuesandAllowancesAccountsReceivablesRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ddf1d946-17fa-43bc-8f7a-18983ea0df5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable_3ea26f3a-8268-400e-8d29-0c0067df9756" xlink:href="crai-20241228.xsd#crai_AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ddf1d946-17fa-43bc-8f7a-18983ea0df5f" xlink:to="loc_crai_AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable_3ea26f3a-8268-400e-8d29-0c0067df9756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_b654dc0b-5c3a-4d4b-baa0-ee5d29c009be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ddf1d946-17fa-43bc-8f7a-18983ea0df5f" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_b654dc0b-5c3a-4d4b-baa0-ee5d29c009be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_06c3a053-3cc2-4da6-9633-44b49912f3ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_b654dc0b-5c3a-4d4b-baa0-ee5d29c009be" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_06c3a053-3cc2-4da6-9633-44b49912f3ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_fcda31e4-d560-4ced-8c74-80fca35f97d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_b654dc0b-5c3a-4d4b-baa0-ee5d29c009be" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_fcda31e4-d560-4ced-8c74-80fca35f97d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_900e6c97-51aa-45b7-8ac0-00ec7a32ff84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_b654dc0b-5c3a-4d4b-baa0-ee5d29c009be" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_900e6c97-51aa-45b7-8ac0-00ec7a32ff84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_f3a6e0f4-584e-4605-8125-5844050f55ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_b654dc0b-5c3a-4d4b-baa0-ee5d29c009be" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_f3a6e0f4-584e-4605-8125-5844050f55ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/RevenuesandAllowancesReservesforUnbilledReceivablesDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#RevenuesandAllowancesReservesforUnbilledReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/RevenuesandAllowancesReservesforUnbilledReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_dba014df-613b-46fd-a05e-c69ace252f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AllowanceForUnbilledServicesRollForward_62d01a73-b412-49f6-9c47-e5a7e936bb30" xlink:href="crai-20241228.xsd#crai_AllowanceForUnbilledServicesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_dba014df-613b-46fd-a05e-c69ace252f0c" xlink:to="loc_crai_AllowanceForUnbilledServicesRollForward_62d01a73-b412-49f6-9c47-e5a7e936bb30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AllowanceForUnbilledServices_2f51f046-1cdc-45e9-8cb2-568c139e9b33" xlink:href="crai-20241228.xsd#crai_AllowanceForUnbilledServices"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_AllowanceForUnbilledServicesRollForward_62d01a73-b412-49f6-9c47-e5a7e936bb30" xlink:to="loc_crai_AllowanceForUnbilledServices_2f51f046-1cdc-45e9-8cb2-568c139e9b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AllowanceForUnbilledServicesIncreasesToReserves_3ec21904-1193-42f1-bf9b-54394763161b" xlink:href="crai-20241228.xsd#crai_AllowanceForUnbilledServicesIncreasesToReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_AllowanceForUnbilledServicesRollForward_62d01a73-b412-49f6-9c47-e5a7e936bb30" xlink:to="loc_crai_AllowanceForUnbilledServicesIncreasesToReserves_3ec21904-1193-42f1-bf9b-54394763161b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AllowanceForUnbilledServicesAmountsWrittenOff_6e65868d-8c3d-4a0b-9136-6a6a692e5707" xlink:href="crai-20241228.xsd#crai_AllowanceForUnbilledServicesAmountsWrittenOff"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_AllowanceForUnbilledServicesRollForward_62d01a73-b412-49f6-9c47-e5a7e936bb30" xlink:to="loc_crai_AllowanceForUnbilledServicesAmountsWrittenOff_6e65868d-8c3d-4a0b-9136-6a6a692e5707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AllowanceForUnbilledServices_485b4067-f2ca-447c-b199-0be981daff0d" xlink:href="crai-20241228.xsd#crai_AllowanceForUnbilledServices"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_AllowanceForUnbilledServicesRollForward_62d01a73-b412-49f6-9c47-e5a7e936bb30" xlink:to="loc_crai_AllowanceForUnbilledServices_485b4067-f2ca-447c-b199-0be981daff0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/RevenuesandAllowancesBadDebtExpenseandReimbursableExpensesDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#RevenuesandAllowancesBadDebtExpenseandReimbursableExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/RevenuesandAllowancesBadDebtExpenseandReimbursableExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d628fd52-6b38-4a9a-96f9-138060ada7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_0b6bba41-791f-438b-a3d8-1674d385f706" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d628fd52-6b38-4a9a-96f9-138060ada7bd" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_0b6bba41-791f-438b-a3d8-1674d385f706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ReimbursableExpenses_d7c74e3a-0698-4bb7-8751-a3281d9aa158" xlink:href="crai-20241228.xsd#crai_ReimbursableExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d628fd52-6b38-4a9a-96f9-138060ada7bd" xlink:to="loc_crai_ReimbursableExpenses_d7c74e3a-0698-4bb7-8751-a3281d9aa158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/RevenuesandAllowancesScheduleofAccountsReceivableAndUnbilledServicesDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#RevenuesandAllowancesScheduleofAccountsReceivableAndUnbilledServicesDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/RevenuesandAllowancesScheduleofAccountsReceivableAndUnbilledServicesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ed2bbbfe-7667-4c35-bacb-8e9b9f79ba40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c88ac9cd-f173-4958-ba9e-796da7342118" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ed2bbbfe-7667-4c35-bacb-8e9b9f79ba40" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c88ac9cd-f173-4958-ba9e-796da7342118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_f6245317-13c3-45ae-9970-733babf1d67d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ed2bbbfe-7667-4c35-bacb-8e9b9f79ba40" xlink:to="loc_us-gaap_UnbilledContractsReceivable_f6245317-13c3-45ae-9970-733babf1d67d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/RevenuesandAllowancesContractBalancesfromContractswithCustomersDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#RevenuesandAllowancesContractBalancesfromContractswithCustomersDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/RevenuesandAllowancesContractBalancesfromContractswithCustomersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_81c4e87f-ded3-4786-bb1d-35608ff3c712" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3b3a7bef-782f-4662-8862-24e75a3ca3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_81c4e87f-ded3-4786-bb1d-35608ff3c712" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3b3a7bef-782f-4662-8862-24e75a3ca3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuePerformanceObligationAbstract_7252e6e8-ce2d-47c3-b5ac-cc5e82d0fc3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuePerformanceObligationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_81c4e87f-ded3-4786-bb1d-35608ff3c712" xlink:to="loc_us-gaap_RevenuePerformanceObligationAbstract_7252e6e8-ce2d-47c3-b5ac-cc5e82d0fc3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_c82631f1-8b0c-4877-a96c-705ace339ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuePerformanceObligationAbstract_7252e6e8-ce2d-47c3-b5ac-cc5e82d0fc3b" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_c82631f1-8b0c-4877-a96c-705ace339ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_44006a24-5692-41e3-9a15-0c6582ba4a81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuePerformanceObligationAbstract_7252e6e8-ce2d-47c3-b5ac-cc5e82d0fc3b" xlink:to="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_44006a24-5692-41e3-9a15-0c6582ba4a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/ForgivableLoansNarrativeDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#ForgivableLoansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/ForgivableLoansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansAbstract_706f1999-3b08-4556-94d2-0881091c37ac" xlink:href="crai-20241228.xsd#crai_ForgivableLoansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_b3b0f7ea-164f-4bd2-a6eb-7b537e87ee8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_ForgivableLoansAbstract_706f1999-3b08-4556-94d2-0881091c37ac" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_b3b0f7ea-164f-4bd2-a6eb-7b537e87ee8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1cf0d080-4be7-41f7-ba29-ad1944f3506f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_b3b0f7ea-164f-4bd2-a6eb-7b537e87ee8c" xlink:to="loc_srt_RangeAxis_1cf0d080-4be7-41f7-ba29-ad1944f3506f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d4d65854-a09b-49d2-aa51-72e3349efb00" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1cf0d080-4be7-41f7-ba29-ad1944f3506f" xlink:to="loc_srt_RangeMember_d4d65854-a09b-49d2-aa51-72e3349efb00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2c4d1dd6-8e2d-4789-9248-8146618de463" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d4d65854-a09b-49d2-aa51-72e3349efb00" xlink:to="loc_srt_MinimumMember_2c4d1dd6-8e2d-4789-9248-8146618de463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0c76fea5-9a38-46e0-83c4-2b23cb9b27a7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d4d65854-a09b-49d2-aa51-72e3349efb00" xlink:to="loc_srt_MaximumMember_0c76fea5-9a38-46e0-83c4-2b23cb9b27a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1ba1e1c2-2364-44a7-812d-d8249a1c0568" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_b3b0f7ea-164f-4bd2-a6eb-7b537e87ee8c" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1ba1e1c2-2364-44a7-812d-d8249a1c0568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoanTerm_55817979-f1a3-4ef9-83a6-9aa49844e479" xlink:href="crai-20241228.xsd#crai_ForgivableLoanTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1ba1e1c2-2364-44a7-812d-d8249a1c0568" xlink:to="loc_crai_ForgivableLoanTerm_55817979-f1a3-4ef9-83a6-9aa49844e479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansInterestRate_b68cf6b8-b94a-490d-93d8-1a4722be7c00" xlink:href="crai-20241228.xsd#crai_ForgivableLoansInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1ba1e1c2-2364-44a7-812d-d8249a1c0568" xlink:to="loc_crai_ForgivableLoansInterestRate_b68cf6b8-b94a-490d-93d8-1a4722be7c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven_2f4d01a9-51a2-44ec-9a6d-624110244409" xlink:href="crai-20241228.xsd#crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1ba1e1c2-2364-44a7-812d-d8249a1c0568" xlink:to="loc_crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven_2f4d01a9-51a2-44ec-9a6d-624110244409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#ForgivableLoansSummaryofForgivableLoanActivityDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansAbstract_1beff6f4-8d63-4420-a4b7-c793f296cb06" xlink:href="crai-20241228.xsd#crai_ForgivableLoansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansActivityAbstract_a624ebe4-5b44-4b7e-a0af-870091d6a707" xlink:href="crai-20241228.xsd#crai_ForgivableLoansActivityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_ForgivableLoansAbstract_1beff6f4-8d63-4420-a4b7-c793f296cb06" xlink:to="loc_crai_ForgivableLoansActivityAbstract_a624ebe4-5b44-4b7e-a0af-870091d6a707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoanActivityRollForward_913d67c1-78d2-4207-806e-51cef58656da" xlink:href="crai-20241228.xsd#crai_ForgivableLoanActivityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_ForgivableLoansActivityAbstract_a624ebe4-5b44-4b7e-a0af-870091d6a707" xlink:to="loc_crai_ForgivableLoanActivityRollForward_913d67c1-78d2-4207-806e-51cef58656da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoans_c2076b80-aac3-457f-8689-b199a4fb606c" xlink:href="crai-20241228.xsd#crai_ForgivableLoans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_ForgivableLoanActivityRollForward_913d67c1-78d2-4207-806e-51cef58656da" xlink:to="loc_crai_ForgivableLoans_c2076b80-aac3-457f-8689-b199a4fb606c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansAdvances_cf5bf269-366a-446c-87de-453476f51338" xlink:href="crai-20241228.xsd#crai_ForgivableLoansAdvances"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_ForgivableLoanActivityRollForward_913d67c1-78d2-4207-806e-51cef58656da" xlink:to="loc_crai_ForgivableLoansAdvances_cf5bf269-366a-446c-87de-453476f51338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansRepayments_54dfe549-99d0-4fc7-9283-c6b1a5e23ada" xlink:href="crai-20241228.xsd#crai_ForgivableLoansRepayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_ForgivableLoanActivityRollForward_913d67c1-78d2-4207-806e-51cef58656da" xlink:to="loc_crai_ForgivableLoansRepayments_54dfe549-99d0-4fc7-9283-c6b1a5e23ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansReclassificationToOtherAssets_a2340b3a-c8a2-4874-855b-34dc9839b05b" xlink:href="crai-20241228.xsd#crai_ForgivableLoansReclassificationToOtherAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_ForgivableLoanActivityRollForward_913d67c1-78d2-4207-806e-51cef58656da" xlink:to="loc_crai_ForgivableLoansReclassificationToOtherAssets_a2340b3a-c8a2-4874-855b-34dc9839b05b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansAmortization_d50d9144-ff9a-4386-a3ef-f4cd7bcd6de4" xlink:href="crai-20241228.xsd#crai_ForgivableLoansAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_ForgivableLoanActivityRollForward_913d67c1-78d2-4207-806e-51cef58656da" xlink:to="loc_crai_ForgivableLoansAmortization_d50d9144-ff9a-4386-a3ef-f4cd7bcd6de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansTranslationAdjustments_61961dc0-a3da-4b47-a66b-ddc2c8284e0b" xlink:href="crai-20241228.xsd#crai_ForgivableLoansTranslationAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_ForgivableLoanActivityRollForward_913d67c1-78d2-4207-806e-51cef58656da" xlink:to="loc_crai_ForgivableLoansTranslationAdjustments_61961dc0-a3da-4b47-a66b-ddc2c8284e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoans_61301d3f-2787-420f-8ae5-ba661c5d5718" xlink:href="crai-20241228.xsd#crai_ForgivableLoans"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_ForgivableLoanActivityRollForward_913d67c1-78d2-4207-806e-51cef58656da" xlink:to="loc_crai_ForgivableLoans_61301d3f-2787-420f-8ae5-ba661c5d5718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansCurrent_b1dcdc36-c5f6-43b3-915f-1d624f43ac9a" xlink:href="crai-20241228.xsd#crai_ForgivableLoansCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_ForgivableLoansActivityAbstract_a624ebe4-5b44-4b7e-a0af-870091d6a707" xlink:to="loc_crai_ForgivableLoansCurrent_b1dcdc36-c5f6-43b3-915f-1d624f43ac9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansNoncurrent_bbe7fbcd-1c4b-45da-b421-08532941b2e7" xlink:href="crai-20241228.xsd#crai_ForgivableLoansNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_ForgivableLoansActivityAbstract_a624ebe4-5b44-4b7e-a0af-870091d6a707" xlink:to="loc_crai_ForgivableLoansNoncurrent_bbe7fbcd-1c4b-45da-b421-08532941b2e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansAcceleratedAmortization_b6462c62-f2a6-4465-b45f-303b6483a79a" xlink:href="crai-20241228.xsd#crai_ForgivableLoansAcceleratedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_ForgivableLoansActivityAbstract_a624ebe4-5b44-4b7e-a0af-870091d6a707" xlink:to="loc_crai_ForgivableLoansAcceleratedAmortization_b6462c62-f2a6-4465-b45f-303b6483a79a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/LeasesLeaseInformationDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#LeasesLeaseInformationDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/LeasesLeaseInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7c8ce6a0-cda4-4244-a7be-3db43f99fe13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_adb8ce70-b14a-4ffe-9bc6-6475544c6d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7c8ce6a0-cda4-4244-a7be-3db43f99fe13" xlink:to="loc_us-gaap_OperatingLeaseCost_adb8ce70-b14a-4ffe-9bc6-6475544c6d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_5a544980-9b29-4045-8ce1-e83410b51c24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7c8ce6a0-cda4-4244-a7be-3db43f99fe13" xlink:to="loc_us-gaap_ShortTermLeaseCost_5a544980-9b29-4045-8ce1-e83410b51c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_c85f3dcf-924a-4e14-8f7b-28436f28751a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7c8ce6a0-cda4-4244-a7be-3db43f99fe13" xlink:to="loc_us-gaap_VariableLeaseCost_c85f3dcf-924a-4e14-8f7b-28436f28751a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_e5af7038-9abd-44f5-940b-105c09b19a01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7c8ce6a0-cda4-4244-a7be-3db43f99fe13" xlink:to="loc_us-gaap_LeaseCost_e5af7038-9abd-44f5-940b-105c09b19a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6b73e272-1d40-4ca2-a365-76e55a61fc81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7c8ce6a0-cda4-4244-a7be-3db43f99fe13" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6b73e272-1d40-4ca2-a365-76e55a61fc81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f92d3fdd-bfb5-46bb-961b-2e4b3353eae5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7c8ce6a0-cda4-4244-a7be-3db43f99fe13" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f92d3fdd-bfb5-46bb-961b-2e4b3353eae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f5181565-1736-4d4b-b0e1-6fd8b676d209" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_db620b61-241c-4dab-9373-6d39bcd39100" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f5181565-1736-4d4b-b0e1-6fd8b676d209" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_db620b61-241c-4dab-9373-6d39bcd39100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ce882f9c-844b-4c82-9d46-f85af0de4c08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_db620b61-241c-4dab-9373-6d39bcd39100" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ce882f9c-844b-4c82-9d46-f85af0de4c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_4a5ede5a-184f-485c-ad70-dae971ab9716" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_db620b61-241c-4dab-9373-6d39bcd39100" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_4a5ede5a-184f-485c-ad70-dae971ab9716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5f955384-696f-416b-934e-c906ea6b256f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_db620b61-241c-4dab-9373-6d39bcd39100" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5f955384-696f-416b-934e-c906ea6b256f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_98eff80d-255b-42db-a988-51b4d2796ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_db620b61-241c-4dab-9373-6d39bcd39100" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_98eff80d-255b-42db-a988-51b4d2796ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ac4bc647-d2e2-4e84-9b37-ed8f0f0f4a10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_db620b61-241c-4dab-9373-6d39bcd39100" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ac4bc647-d2e2-4e84-9b37-ed8f0f0f4a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8eac2332-5c69-4b7d-92d9-dcc06e94d2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_db620b61-241c-4dab-9373-6d39bcd39100" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8eac2332-5c69-4b7d-92d9-dcc06e94d2aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3f2474a8-ff7e-40a0-a336-f070f86093e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_db620b61-241c-4dab-9373-6d39bcd39100" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3f2474a8-ff7e-40a0-a336-f070f86093e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_43d94cc6-c242-466d-8918-72a96c182bca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_db620b61-241c-4dab-9373-6d39bcd39100" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_43d94cc6-c242-466d-8918-72a96c182bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_553a8a3d-a177-46e7-99ce-c7a3adf9975f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_db620b61-241c-4dab-9373-6d39bcd39100" xlink:to="loc_us-gaap_OperatingLeaseLiability_553a8a3d-a177-46e7-99ce-c7a3adf9975f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/LeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#LeasesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/LeasesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_921e3e94-7975-4f69-b030-d613190b851d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_b31bba76-de8e-4723-a2f0-ed5547f8998f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_921e3e94-7975-4f69-b030-d613190b851d" xlink:to="loc_us-gaap_AssetRetirementObligation_b31bba76-de8e-4723-a2f0-ed5547f8998f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2ad9290f-8401-4431-99dd-90b649af0aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_8cf8e709-c4b9-4d21-a85c-16a5e60c9447" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2ad9290f-8401-4431-99dd-90b649af0aaf" xlink:to="loc_us-gaap_GoodwillRollForward_8cf8e709-c4b9-4d21-a85c-16a5e60c9447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_818a45cd-f6e2-49ac-b562-3c39e5407801" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_8cf8e709-c4b9-4d21-a85c-16a5e60c9447" xlink:to="loc_us-gaap_GoodwillGross_818a45cd-f6e2-49ac-b562-3c39e5407801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_636d5394-6e2f-4b0e-a68e-b3d242b17310" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_8cf8e709-c4b9-4d21-a85c-16a5e60c9447" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_636d5394-6e2f-4b0e-a68e-b3d242b17310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_87b42c77-0e16-4d63-82c5-6bcf3f774fed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_8cf8e709-c4b9-4d21-a85c-16a5e60c9447" xlink:to="loc_us-gaap_Goodwill_87b42c77-0e16-4d63-82c5-6bcf3f774fed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_b41e718c-89fc-46a2-9b6e-0f0d841c271a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_8cf8e709-c4b9-4d21-a85c-16a5e60c9447" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_b41e718c-89fc-46a2-9b6e-0f0d841c271a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_1b6af956-5bb1-4604-8a40-e65a948173d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_8cf8e709-c4b9-4d21-a85c-16a5e60c9447" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_1b6af956-5bb1-4604-8a40-e65a948173d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5f997963-e742-430d-9a2c-58a2e27871c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_8cf8e709-c4b9-4d21-a85c-16a5e60c9447" xlink:to="loc_us-gaap_Goodwill_5f997963-e742-430d-9a2c-58a2e27871c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#GoodwillandIntangibleAssetsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_12f3d7d5-67ff-4925-83d8-313a2106f906" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_0bdf075a-eb35-4510-98e2-7153b8dc98a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_12f3d7d5-67ff-4925-83d8-313a2106f906" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_0bdf075a-eb35-4510-98e2-7153b8dc98a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_92f6119e-fc5f-40d5-89c0-6048f504ed66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_0bdf075a-eb35-4510-98e2-7153b8dc98a5" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_92f6119e-fc5f-40d5-89c0-6048f504ed66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c85157ef-b05b-4d6a-8525-dfd4451fdf54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_92f6119e-fc5f-40d5-89c0-6048f504ed66" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c85157ef-b05b-4d6a-8525-dfd4451fdf54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_WelchConsultingLtdMember_2f8cf33f-e70d-43e4-aace-cafbe0c2c6b5" xlink:href="crai-20241228.xsd#crai_WelchConsultingLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c85157ef-b05b-4d6a-8525-dfd4451fdf54" xlink:to="loc_crai_WelchConsultingLtdMember_2f8cf33f-e70d-43e4-aace-cafbe0c2c6b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_BioStrategiesGroupIncMember_4e1bb774-020e-4cd6-925e-5fee90e552bb" xlink:href="crai-20241228.xsd#crai_BioStrategiesGroupIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c85157ef-b05b-4d6a-8525-dfd4451fdf54" xlink:to="loc_crai_BioStrategiesGroupIncMember_4e1bb774-020e-4cd6-925e-5fee90e552bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_88b513aa-dc70-4ad0-86fd-47a60feecabe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_0bdf075a-eb35-4510-98e2-7153b8dc98a5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_88b513aa-dc70-4ad0-86fd-47a60feecabe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_21cb0eb1-1fe4-49e9-9a2d-0914d495603e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_88b513aa-dc70-4ad0-86fd-47a60feecabe" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_21cb0eb1-1fe4-49e9-9a2d-0914d495603e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_6228dedd-4898-4f88-b871-1a28eff7cc04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_21cb0eb1-1fe4-49e9-9a2d-0914d495603e" xlink:to="loc_us-gaap_CustomerRelationshipsMember_6228dedd-4898-4f88-b871-1a28eff7cc04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_64eb5077-8f58-482c-b9c9-24176a8afcf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_0bdf075a-eb35-4510-98e2-7153b8dc98a5" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_64eb5077-8f58-482c-b9c9-24176a8afcf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_cc31c31b-2031-4138-b8ca-21aefb6ac13c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_64eb5077-8f58-482c-b9c9-24176a8afcf5" xlink:to="loc_us-gaap_GoodwillGross_cc31c31b-2031-4138-b8ca-21aefb6ac13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_e6e4490d-7ded-4e2b-98f0-2116f1112190" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_64eb5077-8f58-482c-b9c9-24176a8afcf5" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_e6e4490d-7ded-4e2b-98f0-2116f1112190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_25462a3d-78e6-4121-b91f-0ab81f9a94a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_64eb5077-8f58-482c-b9c9-24176a8afcf5" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_25462a3d-78e6-4121-b91f-0ab81f9a94a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c69a5f1d-b2c8-4a30-b74f-15c7b4a2255e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_64eb5077-8f58-482c-b9c9-24176a8afcf5" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c69a5f1d-b2c8-4a30-b74f-15c7b4a2255e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_ec83a359-66e1-44e8-9b24-8e14eafd9913" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_64eb5077-8f58-482c-b9c9-24176a8afcf5" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_ec83a359-66e1-44e8-9b24-8e14eafd9913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#GoodwillandIntangibleAssetsAcquiredandAmortizationDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_07f3400e-341f-40e2-bb13-a28c37f23ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_90b6b728-8356-40ac-96d2-8fd9ba58021f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_07f3400e-341f-40e2-bb13-a28c37f23ff3" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_90b6b728-8356-40ac-96d2-8fd9ba58021f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bae9e37d-a5a7-4852-830c-61bc45e8dc5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_90b6b728-8356-40ac-96d2-8fd9ba58021f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bae9e37d-a5a7-4852-830c-61bc45e8dc5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_97cd37fe-366b-467d-a833-2b51a51cd5fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bae9e37d-a5a7-4852-830c-61bc45e8dc5e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_97cd37fe-366b-467d-a833-2b51a51cd5fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_d6c70c51-f88c-4d71-96bb-5041222cb0f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_97cd37fe-366b-467d-a833-2b51a51cd5fc" xlink:to="loc_us-gaap_CustomerRelationshipsMember_d6c70c51-f88c-4d71-96bb-5041222cb0f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_805be4d1-7aa8-492d-9f77-182bf9b0dcf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_90b6b728-8356-40ac-96d2-8fd9ba58021f" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_805be4d1-7aa8-492d-9f77-182bf9b0dcf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_20698fb3-14a7-4bc9-babe-84e820ff3b81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_805be4d1-7aa8-492d-9f77-182bf9b0dcf5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_20698fb3-14a7-4bc9-babe-84e820ff3b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_57170ec1-a6fe-454b-a205-c6dab70c58dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_805be4d1-7aa8-492d-9f77-182bf9b0dcf5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_57170ec1-a6fe-454b-a205-c6dab70c58dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2e438654-66a6-4543-967b-783fdb33e00f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_805be4d1-7aa8-492d-9f77-182bf9b0dcf5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2e438654-66a6-4543-967b-783fdb33e00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_772d4756-f742-4fba-99fc-68f4a44243ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_805be4d1-7aa8-492d-9f77-182bf9b0dcf5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_772d4756-f742-4fba-99fc-68f4a44243ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_dcb5b8d6-ecb7-4983-a6d1-e3298062f7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_29b648cb-7a5d-44e5-af45-e39f9e5f378d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_dcb5b8d6-ecb7-4983-a6d1-e3298062f7f8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_29b648cb-7a5d-44e5-af45-e39f9e5f378d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6ad59e70-2b49-4799-beaf-820b2940e46b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_29b648cb-7a5d-44e5-af45-e39f9e5f378d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6ad59e70-2b49-4799-beaf-820b2940e46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_8277eb80-0b14-4745-9f9b-e95f946ed714" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_29b648cb-7a5d-44e5-af45-e39f9e5f378d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_8277eb80-0b14-4745-9f9b-e95f946ed714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_c9ff67cb-dfc6-4ae0-a1f6-8baf10eabd1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_29b648cb-7a5d-44e5-af45-e39f9e5f378d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_c9ff67cb-dfc6-4ae0-a1f6-8baf10eabd1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_3b2efe36-b068-4d8b-acb8-cd66770c4810" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_29b648cb-7a5d-44e5-af45-e39f9e5f378d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_3b2efe36-b068-4d8b-acb8-cd66770c4810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_15b45b86-d501-46c5-aec4-9cb25a670183" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_29b648cb-7a5d-44e5-af45-e39f9e5f378d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_15b45b86-d501-46c5-aec4-9cb25a670183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_e3fd8312-f266-4366-a23b-6a442daea8eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_29b648cb-7a5d-44e5-af45-e39f9e5f378d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_e3fd8312-f266-4366-a23b-6a442daea8eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_844a5e1f-73a3-49f7-9bcc-14c58118aaba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_29b648cb-7a5d-44e5-af45-e39f9e5f378d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_844a5e1f-73a3-49f7-9bcc-14c58118aaba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#PropertyandEquipmentComponentsofPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ded3b33d-bed5-4acd-872b-43d8b6a2cd22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_50fff88a-1bb3-4818-bca7-a048b9204f93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ded3b33d-bed5-4acd-872b-43d8b6a2cd22" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_50fff88a-1bb3-4818-bca7-a048b9204f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f2b635d4-faa4-4c08-84ec-9ff71d60ce22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_50fff88a-1bb3-4818-bca7-a048b9204f93" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f2b635d4-faa4-4c08-84ec-9ff71d60ce22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9aacc6da-bab1-46c9-871c-6c1fed0d3ab9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f2b635d4-faa4-4c08-84ec-9ff71d60ce22" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9aacc6da-bab1-46c9-871c-6c1fed0d3ab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ComputerOfficeEquipmentAndSoftwareMember_2841da87-5081-4c52-8d48-7518bf5971d2" xlink:href="crai-20241228.xsd#crai_ComputerOfficeEquipmentAndSoftwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9aacc6da-bab1-46c9-871c-6c1fed0d3ab9" xlink:to="loc_crai_ComputerOfficeEquipmentAndSoftwareMember_2841da87-5081-4c52-8d48-7518bf5971d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_eafa1d50-bb03-4619-9f9b-e8d8950dfb12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9aacc6da-bab1-46c9-871c-6c1fed0d3ab9" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_eafa1d50-bb03-4619-9f9b-e8d8950dfb12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_d83d3832-2bb9-4866-ae52-d2c52e94e09c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9aacc6da-bab1-46c9-871c-6c1fed0d3ab9" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_d83d3832-2bb9-4866-ae52-d2c52e94e09c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_36a6f09c-9c63-48df-ad6a-33bada33f6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_50fff88a-1bb3-4818-bca7-a048b9204f93" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_36a6f09c-9c63-48df-ad6a-33bada33f6b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_16261619-4745-4196-994c-579695078f12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_36a6f09c-9c63-48df-ad6a-33bada33f6b0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_16261619-4745-4196-994c-579695078f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_38dfd3f3-aac4-4dde-99bf-e2a8e84bd12f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_36a6f09c-9c63-48df-ad6a-33bada33f6b0" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_38dfd3f3-aac4-4dde-99bf-e2a8e84bd12f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d62d6e05-b68c-49dc-98b0-48e8cfc9ee6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_36a6f09c-9c63-48df-ad6a-33bada33f6b0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d62d6e05-b68c-49dc-98b0-48e8cfc9ee6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/PropertyandEquipmentAdditionalInformationDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#PropertyandEquipmentAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/PropertyandEquipmentAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9c82c7f2-dc0e-41c6-bb74-cdd5ffac9853" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_beec491f-1a3d-4ee0-b001-0c6d6451c931" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9c82c7f2-dc0e-41c6-bb74-cdd5ffac9853" xlink:to="loc_us-gaap_Depreciation_beec491f-1a3d-4ee0-b001-0c6d6451c931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/PropertyandEquipmentLonglivedAssetsDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#PropertyandEquipmentLonglivedAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/PropertyandEquipmentLonglivedAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_839d5883-a721-4894-a5d3-b1d43088705e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_0fec920d-ec25-443c-8b44-12430d04a1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_839d5883-a721-4894-a5d3-b1d43088705e" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_0fec920d-ec25-443c-8b44-12430d04a1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_568e335e-a56a-41fe-9379-dcfed37455bc" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_0fec920d-ec25-443c-8b44-12430d04a1d9" xlink:to="loc_srt_StatementGeographicalAxis_568e335e-a56a-41fe-9379-dcfed37455bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3d845da9-90c3-40f6-954e-7ed3b6b2bf82" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_568e335e-a56a-41fe-9379-dcfed37455bc" xlink:to="loc_srt_SegmentGeographicalDomain_3d845da9-90c3-40f6-954e-7ed3b6b2bf82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_add43151-cf18-45b0-9000-005eb25feee6" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3d845da9-90c3-40f6-954e-7ed3b6b2bf82" xlink:to="loc_country_US_add43151-cf18-45b0-9000-005eb25feee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_03a098f6-021c-40dd-acda-7e19a5d05b0b" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_GB"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3d845da9-90c3-40f6-954e-7ed3b6b2bf82" xlink:to="loc_country_GB_03a098f6-021c-40dd-acda-7e19a5d05b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForeignCountriesOtherThanUnitedKingdomMember_1670eade-4020-417d-a5f7-c61f509266ed" xlink:href="crai-20241228.xsd#crai_ForeignCountriesOtherThanUnitedKingdomMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3d845da9-90c3-40f6-954e-7ed3b6b2bf82" xlink:to="loc_crai_ForeignCountriesOtherThanUnitedKingdomMember_1670eade-4020-417d-a5f7-c61f509266ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_619b5e04-9f08-4760-9a82-adbbcbe36fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_0fec920d-ec25-443c-8b44-12430d04a1d9" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_619b5e04-9f08-4760-9a82-adbbcbe36fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_635e6874-d41e-4712-bf03-9fe4b0e86728" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_619b5e04-9f08-4760-9a82-adbbcbe36fe0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_635e6874-d41e-4712-bf03-9fe4b0e86728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#AccruedExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/AccruedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_22432e70-d931-4476-a28a-a8c0968956d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_108552c9-fdd2-493b-889b-b3d566f88966" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_22432e70-d931-4476-a28a-a8c0968956d9" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_108552c9-fdd2-493b-889b-b3d566f88966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards_734fa66c-3205-4aee-bc2f-e7e133e06fa1" xlink:href="crai-20241228.xsd#crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_22432e70-d931-4476-a28a-a8c0968956d9" xlink:to="loc_crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards_734fa66c-3205-4aee-bc2f-e7e133e06fa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AccruedProjectCostsCurrent_4ff9b993-3a9c-45ea-b151-6d385c94296a" xlink:href="crai-20241228.xsd#crai_AccruedProjectCostsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_22432e70-d931-4476-a28a-a8c0968956d9" xlink:to="loc_crai_AccruedProjectCostsCurrent_4ff9b993-3a9c-45ea-b151-6d385c94296a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_bb635afd-f0dd-402a-bf90-e2c09b8938d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_22432e70-d931-4476-a28a-a8c0968956d9" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_bb635afd-f0dd-402a-bf90-e2c09b8938d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_2565b25d-764d-445a-8fa6-78e95f0f2e62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_22432e70-d931-4476-a28a-a8c0968956d9" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_2565b25d-764d-445a-8fa6-78e95f0f2e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent_9a07799a-594b-4791-a427-3e06c0da2b15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_22432e70-d931-4476-a28a-a8c0968956d9" xlink:to="loc_us-gaap_AccruedBonusesCurrent_9a07799a-594b-4791-a427-3e06c0da2b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#IncomeTaxesComponentsofIncomeProvisionForTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2b8464a4-a14a-4b80-b026-a7cdfbb37070" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_dbd270dd-a03c-486a-8624-bfa85b9f0244" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2b8464a4-a14a-4b80-b026-a7cdfbb37070" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_dbd270dd-a03c-486a-8624-bfa85b9f0244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_03e39e51-3c0d-4b63-9515-eceddbe3e4e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_dbd270dd-a03c-486a-8624-bfa85b9f0244" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_03e39e51-3c0d-4b63-9515-eceddbe3e4e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_f0c7e730-38b0-4f91-b157-e926229bd021" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_dbd270dd-a03c-486a-8624-bfa85b9f0244" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_f0c7e730-38b0-4f91-b157-e926229bd021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f51f233c-dc04-4623-8a11-3d543a8f324d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_dbd270dd-a03c-486a-8624-bfa85b9f0244" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f51f233c-dc04-4623-8a11-3d543a8f324d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_317be4d7-758c-4465-b733-16867789622c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2b8464a4-a14a-4b80-b026-a7cdfbb37070" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_317be4d7-758c-4465-b733-16867789622c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_582a609e-f92f-42f1-935b-1f5dad90b66f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_317be4d7-758c-4465-b733-16867789622c" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_582a609e-f92f-42f1-935b-1f5dad90b66f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_25e5badc-4347-43f5-8348-a3e1969e750f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_582a609e-f92f-42f1-935b-1f5dad90b66f" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_25e5badc-4347-43f5-8348-a3e1969e750f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_9a8f6411-a51b-46e0-966e-431123fbec68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_582a609e-f92f-42f1-935b-1f5dad90b66f" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_9a8f6411-a51b-46e0-966e-431123fbec68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_789d9524-4cf2-490a-bbb2-2cd4be8d10e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_582a609e-f92f-42f1-935b-1f5dad90b66f" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_789d9524-4cf2-490a-bbb2-2cd4be8d10e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_961dbeeb-c88d-4ac5-9cef-56cea7266a21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_582a609e-f92f-42f1-935b-1f5dad90b66f" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_961dbeeb-c88d-4ac5-9cef-56cea7266a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ba623a99-6346-4576-9b6b-3705f4f6a71f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_317be4d7-758c-4465-b733-16867789622c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ba623a99-6346-4576-9b6b-3705f4f6a71f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_c084f678-07ea-4337-a51c-3deed4623360" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ba623a99-6346-4576-9b6b-3705f4f6a71f" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_c084f678-07ea-4337-a51c-3deed4623360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_bb75b206-7d30-484c-beca-7a45004c162c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ba623a99-6346-4576-9b6b-3705f4f6a71f" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_bb75b206-7d30-484c-beca-7a45004c162c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_c8edb54f-662a-4549-a24e-b7f0b3a2e748" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ba623a99-6346-4576-9b6b-3705f4f6a71f" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_c8edb54f-662a-4549-a24e-b7f0b3a2e748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c2820aeb-41ca-46c2-adf0-34b40173782b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ba623a99-6346-4576-9b6b-3705f4f6a71f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c2820aeb-41ca-46c2-adf0-34b40173782b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4ecc4571-662d-4a8e-9550-91a786a30107" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_317be4d7-758c-4465-b733-16867789622c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4ecc4571-662d-4a8e-9550-91a786a30107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#IncomeTaxesReconciliationofIncomeTaxRateDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_79404fb0-ea7a-4698-b079-8d2d737756cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_bd7a16cd-f51b-4a4c-a9e2-9822210db7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_79404fb0-ea7a-4698-b079-8d2d737756cc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_bd7a16cd-f51b-4a4c-a9e2-9822210db7a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0168740c-70d8-403a-b052-57f36f35572b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_bd7a16cd-f51b-4a4c-a9e2-9822210db7a0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0168740c-70d8-403a-b052-57f36f35572b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_81fbab52-8471-40e0-862b-b58ca37b9ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_bd7a16cd-f51b-4a4c-a9e2-9822210db7a0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_81fbab52-8471-40e0-862b-b58ca37b9ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_894d5bd3-499d-45f8-a1bc-43d801322e79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_bd7a16cd-f51b-4a4c-a9e2-9822210db7a0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_894d5bd3-499d-45f8-a1bc-43d801322e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_689f0ae7-4ed1-4f46-b8aa-7cd1b640efdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_bd7a16cd-f51b-4a4c-a9e2-9822210db7a0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_689f0ae7-4ed1-4f46-b8aa-7cd1b640efdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_97ad2658-3067-485c-b28f-b96f990bb26a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_bd7a16cd-f51b-4a4c-a9e2-9822210db7a0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_97ad2658-3067-485c-b28f-b96f990bb26a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation_6516dbd7-8286-4969-acb5-983b2ec18f56" xlink:href="crai-20241228.xsd#crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_bd7a16cd-f51b-4a4c-a9e2-9822210db7a0" xlink:to="loc_crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation_6516dbd7-8286-4969-acb5-983b2ec18f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_7091a1e4-00af-45f8-99cb-d3fc2dabbea1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_bd7a16cd-f51b-4a4c-a9e2-9822210db7a0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_7091a1e4-00af-45f8-99cb-d3fc2dabbea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_b41f58c1-3ac4-4c01-88c1-8582857393fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_bd7a16cd-f51b-4a4c-a9e2-9822210db7a0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_b41f58c1-3ac4-4c01-88c1-8582857393fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_58a73848-c424-485a-ad5b-f804b2770329" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_bd7a16cd-f51b-4a4c-a9e2-9822210db7a0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_58a73848-c424-485a-ad5b-f804b2770329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0286f7c7-be89-4f29-8576-2a17e686add9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_814e322d-668e-4aa1-b3b1-c2809bbaca39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0286f7c7-be89-4f29-8576-2a17e686add9" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_814e322d-668e-4aa1-b3b1-c2809bbaca39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_54947d29-3c23-4323-b27f-eebe48126b02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_814e322d-668e-4aa1-b3b1-c2809bbaca39" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_54947d29-3c23-4323-b27f-eebe48126b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_6158295a-05d7-46c0-b599-c23ed44f630d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_814e322d-668e-4aa1-b3b1-c2809bbaca39" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_6158295a-05d7-46c0-b599-c23ed44f630d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_8ddb3fc4-cb5a-4584-8820-0ac656d1a5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_814e322d-668e-4aa1-b3b1-c2809bbaca39" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_8ddb3fc4-cb5a-4584-8820-0ac656d1a5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities_5c9e2444-31bf-4602-931d-00b494a41676" xlink:href="crai-20241228.xsd#crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_814e322d-668e-4aa1-b3b1-c2809bbaca39" xlink:to="loc_crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities_5c9e2444-31bf-4602-931d-00b494a41676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_8ff879ae-6144-439c-976f-7db492c77c43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_814e322d-668e-4aa1-b3b1-c2809bbaca39" xlink:to="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_8ff879ae-6144-439c-976f-7db492c77c43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_cd3a3f5c-1bf0-4ddb-bc2c-64f8f051b469" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_814e322d-668e-4aa1-b3b1-c2809bbaca39" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_cd3a3f5c-1bf0-4ddb-bc2c-64f8f051b469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5ae997b1-16d1-4e3b-9962-1ae017a7e370" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_814e322d-668e-4aa1-b3b1-c2809bbaca39" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5ae997b1-16d1-4e3b-9962-1ae017a7e370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_4d3bfd9c-7162-4b70-b2a6-241793300283" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_814e322d-668e-4aa1-b3b1-c2809bbaca39" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_4d3bfd9c-7162-4b70-b2a6-241793300283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_9626a22f-3c9c-4faa-9c2b-03d9321f4b20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0286f7c7-be89-4f29-8576-2a17e686add9" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_9626a22f-3c9c-4faa-9c2b-03d9321f4b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_ab6d5402-99fb-4717-a6c4-ff3879a10c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_9626a22f-3c9c-4faa-9c2b-03d9321f4b20" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_ab6d5402-99fb-4717-a6c4-ff3879a10c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DeferredTaxLiabilitiesRightOfUseAssets_312a897a-6bde-4539-88e2-ff9a3bfda735" xlink:href="crai-20241228.xsd#crai_DeferredTaxLiabilitiesRightOfUseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_9626a22f-3c9c-4faa-9c2b-03d9321f4b20" xlink:to="loc_crai_DeferredTaxLiabilitiesRightOfUseAssets_312a897a-6bde-4539-88e2-ff9a3bfda735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_ea98725c-a6e3-4313-af74-3ff29111fc1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_9626a22f-3c9c-4faa-9c2b-03d9321f4b20" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_ea98725c-a6e3-4313-af74-3ff29111fc1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DeferredTaxLiabilitiesPrepaidAndOther_56401abc-0c20-46ac-89b4-e5369ebaab3c" xlink:href="crai-20241228.xsd#crai_DeferredTaxLiabilitiesPrepaidAndOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_9626a22f-3c9c-4faa-9c2b-03d9321f4b20" xlink:to="loc_crai_DeferredTaxLiabilitiesPrepaidAndOther_56401abc-0c20-46ac-89b4-e5369ebaab3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_e869fcd4-d409-4538-a4d3-6098594b8e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_9626a22f-3c9c-4faa-9c2b-03d9321f4b20" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_e869fcd4-d409-4538-a4d3-6098594b8e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_a1f0db0f-6625-42ee-88c7-1920631afd1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0286f7c7-be89-4f29-8576-2a17e686add9" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_a1f0db0f-6625-42ee-88c7-1920631afd1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#IncomeTaxesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_27173e9f-bbfd-4f75-a276-6266124f9d89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_9da877c5-0a42-4657-a0fd-a0de9e36f953" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_27173e9f-bbfd-4f75-a276-6266124f9d89" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_9da877c5-0a42-4657-a0fd-a0de9e36f953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_2690396d-b44f-49f4-9301-6509e357d465" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_9da877c5-0a42-4657-a0fd-a0de9e36f953" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_2690396d-b44f-49f4-9301-6509e357d465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_71fdbf2b-35e6-4016-8099-4ad030149dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_2690396d-b44f-49f4-9301-6509e357d465" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_71fdbf2b-35e6-4016-8099-4ad030149dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DomesticCountryAndForeignCountryMember_6bf0d445-aaad-48e3-9eaf-19cfef9401b6" xlink:href="crai-20241228.xsd#crai_DomesticCountryAndForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_71fdbf2b-35e6-4016-8099-4ad030149dd8" xlink:to="loc_crai_DomesticCountryAndForeignCountryMember_6bf0d445-aaad-48e3-9eaf-19cfef9401b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1f0d81b4-0693-40cf-8322-bc98fd9bba46" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_9da877c5-0a42-4657-a0fd-a0de9e36f953" xlink:to="loc_srt_RangeAxis_1f0d81b4-0693-40cf-8322-bc98fd9bba46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_de0110ba-6050-40fd-8173-0c7950aca4e7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1f0d81b4-0693-40cf-8322-bc98fd9bba46" xlink:to="loc_srt_RangeMember_de0110ba-6050-40fd-8173-0c7950aca4e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a04ca8ee-147d-4b24-a90b-abea03b6d9a2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_de0110ba-6050-40fd-8173-0c7950aca4e7" xlink:to="loc_srt_MinimumMember_a04ca8ee-147d-4b24-a90b-abea03b6d9a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_09d26f53-fc8c-46d7-84ea-8d82a87bdbdf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_9da877c5-0a42-4657-a0fd-a0de9e36f953" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_09d26f53-fc8c-46d7-84ea-8d82a87bdbdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_1e0a733c-5514-44d9-a82e-01e807d4ea77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_09d26f53-fc8c-46d7-84ea-8d82a87bdbdf" xlink:to="loc_us-gaap_OperatingLossCarryforwards_1e0a733c-5514-44d9-a82e-01e807d4ea77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_IncreaseDecreaseInOperatingLossCarryforwards_c32afa4b-0623-4ca5-9c82-7b899f3e1d31" xlink:href="crai-20241228.xsd#crai_IncreaseDecreaseInOperatingLossCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_09d26f53-fc8c-46d7-84ea-8d82a87bdbdf" xlink:to="loc_crai_IncreaseDecreaseInOperatingLossCarryforwards_c32afa4b-0623-4ca5-9c82-7b899f3e1d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_OperatingLossCarryforwardLives_50165e7f-a6ef-4367-8574-fead158a1b20" xlink:href="crai-20241228.xsd#crai_OperatingLossCarryforwardLives"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_09d26f53-fc8c-46d7-84ea-8d82a87bdbdf" xlink:to="loc_crai_OperatingLossCarryforwardLives_50165e7f-a6ef-4367-8574-fead158a1b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_637625c6-051e-44c4-9c2c-c8e8509fa69d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_09d26f53-fc8c-46d7-84ea-8d82a87bdbdf" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_637625c6-051e-44c4-9c2c-c8e8509fa69d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_0aa771b0-d022-407c-ab57-d39f73e94c08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_09d26f53-fc8c-46d7-84ea-8d82a87bdbdf" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_0aa771b0-d022-407c-ab57-d39f73e94c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_6d04fca6-d024-493e-a1cb-db19ea148876" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_09d26f53-fc8c-46d7-84ea-8d82a87bdbdf" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_6d04fca6-d024-493e-a1cb-db19ea148876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#IncomeTaxesUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d05b6b6b-5d5e-4b86-97e7-fe477f410b98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8ea35913-1aa2-45c3-b2ff-25517ce689ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d05b6b6b-5d5e-4b86-97e7-fe477f410b98" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8ea35913-1aa2-45c3-b2ff-25517ce689ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_c3b13524-0e4a-49cf-9e41-2d33bc8d67b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8ea35913-1aa2-45c3-b2ff-25517ce689ed" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_c3b13524-0e4a-49cf-9e41-2d33bc8d67b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_c0193845-38e3-402c-b916-550e14b1354c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8ea35913-1aa2-45c3-b2ff-25517ce689ed" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_c0193845-38e3-402c-b916-550e14b1354c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_640d9e93-d7f7-4a57-9d35-d073126b7109" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8ea35913-1aa2-45c3-b2ff-25517ce689ed" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_640d9e93-d7f7-4a57-9d35-d073126b7109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_f5960b7a-7ec0-4cf9-b4f8-768c32b82a02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8ea35913-1aa2-45c3-b2ff-25517ce689ed" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_f5960b7a-7ec0-4cf9-b4f8-768c32b82a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_c3aac118-1b5c-4891-8882-a43e16d739be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8ea35913-1aa2-45c3-b2ff-25517ce689ed" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_c3aac118-1b5c-4891-8882-a43e16d739be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#ShareBasedCompensationAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4b76d00d-bb7f-4824-80a9-8daaf4f1fc86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbb4144d-9908-4cef-ade4-c6ee5c2d115e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4b76d00d-bb7f-4824-80a9-8daaf4f1fc86" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbb4144d-9908-4cef-ade4-c6ee5c2d115e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_94c7d81b-6f70-4ffc-8c3d-4390fd3353d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbb4144d-9908-4cef-ade4-c6ee5c2d115e" xlink:to="loc_us-gaap_PlanNameAxis_94c7d81b-6f70-4ffc-8c3d-4390fd3353d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_33b3a6d3-9bad-42cb-87a0-a7726aebc9e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_94c7d81b-6f70-4ffc-8c3d-4390fd3353d5" xlink:to="loc_us-gaap_PlanNameDomain_33b3a6d3-9bad-42cb-87a0-a7726aebc9e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AmendedAndRestatedEquityIncentivePlan2006Member_66b41bc8-079c-4a73-afd0-cf81677618f4" xlink:href="crai-20241228.xsd#crai_AmendedAndRestatedEquityIncentivePlan2006Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_33b3a6d3-9bad-42cb-87a0-a7726aebc9e2" xlink:to="loc_crai_AmendedAndRestatedEquityIncentivePlan2006Member_66b41bc8-079c-4a73-afd0-cf81677618f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_A1998ESPPMember_f48e92d8-88dc-467b-b093-011b4cb6c2b9" xlink:href="crai-20241228.xsd#crai_A1998ESPPMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_33b3a6d3-9bad-42cb-87a0-a7726aebc9e2" xlink:to="loc_crai_A1998ESPPMember_f48e92d8-88dc-467b-b093-011b4cb6c2b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1e52e896-93ca-4c5f-aebf-bd695558f704" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbb4144d-9908-4cef-ade4-c6ee5c2d115e" xlink:to="loc_us-gaap_AwardTypeAxis_1e52e896-93ca-4c5f-aebf-bd695558f704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_880c5496-3742-48fc-b191-67bd3c34d8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1e52e896-93ca-4c5f-aebf-bd695558f704" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_880c5496-3742-48fc-b191-67bd3c34d8ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_8acf7c34-bc64-4935-9e64-cf8742e8062d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_880c5496-3742-48fc-b191-67bd3c34d8ee" xlink:to="loc_us-gaap_EmployeeStockOptionMember_8acf7c34-bc64-4935-9e64-cf8742e8062d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_e3ad6e70-b34b-452c-82d1-407034facf34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_880c5496-3742-48fc-b191-67bd3c34d8ee" xlink:to="loc_us-gaap_RestrictedStockMember_e3ad6e70-b34b-452c-82d1-407034facf34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5d0bc391-c038-4f14-b151-f80677961e02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_880c5496-3742-48fc-b191-67bd3c34d8ee" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5d0bc391-c038-4f14-b151-f80677961e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_PerformanceVestingRestrictedStockUnitsMember_e7896766-8966-4120-a7f9-bf498a5bca44" xlink:href="crai-20241228.xsd#crai_PerformanceVestingRestrictedStockUnitsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_880c5496-3742-48fc-b191-67bd3c34d8ee" xlink:to="loc_crai_PerformanceVestingRestrictedStockUnitsMember_e7896766-8966-4120-a7f9-bf498a5bca44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f0313160-e1e5-4844-9752-159d5eaf74fb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbb4144d-9908-4cef-ade4-c6ee5c2d115e" xlink:to="loc_srt_RangeAxis_f0313160-e1e5-4844-9752-159d5eaf74fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_afae9cdc-3198-46de-80bf-48e307909951" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f0313160-e1e5-4844-9752-159d5eaf74fb" xlink:to="loc_srt_RangeMember_afae9cdc-3198-46de-80bf-48e307909951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_98cd3187-348c-43b5-86f1-73ec51da722d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_afae9cdc-3198-46de-80bf-48e307909951" xlink:to="loc_srt_MinimumMember_98cd3187-348c-43b5-86f1-73ec51da722d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_52cd3bba-537c-4934-a239-bb2ca6767e6f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_afae9cdc-3198-46de-80bf-48e307909951" xlink:to="loc_srt_MaximumMember_52cd3bba-537c-4934-a239-bb2ca6767e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_3fde3cc6-75de-48b3-b4c7-f1d7dc9190a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbb4144d-9908-4cef-ade4-c6ee5c2d115e" xlink:to="loc_us-gaap_VestingAxis_3fde3cc6-75de-48b3-b4c7-f1d7dc9190a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_24754344-eaac-418d-9888-9028bc58116c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_3fde3cc6-75de-48b3-b4c7-f1d7dc9190a9" xlink:to="loc_us-gaap_VestingDomain_24754344-eaac-418d-9888-9028bc58116c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e445778e-de99-474e-808b-6efd244e7dba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_24754344-eaac-418d-9888-9028bc58116c" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_e445778e-de99-474e-808b-6efd244e7dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_27f91a1e-1222-4f8f-bd23-d63367872906" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_24754344-eaac-418d-9888-9028bc58116c" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_27f91a1e-1222-4f8f-bd23-d63367872906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_6c92317d-93ba-49c4-9c7c-32fc08bf876b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_24754344-eaac-418d-9888-9028bc58116c" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_6c92317d-93ba-49c4-9c7c-32fc08bf876b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateAxis_3cbe8ec3-14d9-4a96-8f93-5a7ad59313c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbb4144d-9908-4cef-ade4-c6ee5c2d115e" xlink:to="loc_us-gaap_AwardDateAxis_3cbe8ec3-14d9-4a96-8f93-5a7ad59313c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardDateDomain_81d89527-bfe4-4f55-8f1d-103f91bd6bee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateAxis_3cbe8ec3-14d9-4a96-8f93-5a7ad59313c6" xlink:to="loc_us-gaap_AwardDateDomain_81d89527-bfe4-4f55-8f1d-103f91bd6bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_GrantsBefore2022Member_9735a233-8d25-4c4e-a332-2d268997b9c3" xlink:href="crai-20241228.xsd#crai_GrantsBefore2022Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateDomain_81d89527-bfe4-4f55-8f1d-103f91bd6bee" xlink:to="loc_crai_GrantsBefore2022Member_9735a233-8d25-4c4e-a332-2d268997b9c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_A2023GrantsMember_1eb02bea-d96a-435d-9adf-04d5b482df6f" xlink:href="crai-20241228.xsd#crai_A2023GrantsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardDateDomain_81d89527-bfe4-4f55-8f1d-103f91bd6bee" xlink:to="loc_crai_A2023GrantsMember_1eb02bea-d96a-435d-9adf-04d5b482df6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fbb4144d-9908-4cef-ade4-c6ee5c2d115e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_627d0213-b2b3-40e9-a8dd-53f2c1e96af7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_627d0213-b2b3-40e9-a8dd-53f2c1e96af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_91e7fc7e-a5d0-4a49-b31c-0ca004b2764b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_91e7fc7e-a5d0-4a49-b31c-0ca004b2764b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_90fd3f8e-1786-41ca-8205-a5af04a91ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_90fd3f8e-1786-41ca-8205-a5af04a91ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3c04201e-0c2a-4cca-8aee-e2d99178dc36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3c04201e-0c2a-4cca-8aee-e2d99178dc36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_d1d9b1cd-500b-462f-a231-7c38fd2de0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_d1d9b1cd-500b-462f-a231-7c38fd2de0c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_7abea403-4eb7-485e-aed5-0ac570d0852c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_7abea403-4eb7-485e-aed5-0ac570d0852c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9ac692a1-462a-402a-81fa-a17d1f697fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9ac692a1-462a-402a-81fa-a17d1f697fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments_18dc60ab-ce4b-4aae-9fc1-c622e94aea3e" xlink:href="crai-20241228.xsd#crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments_18dc60ab-ce4b-4aae-9fc1-c622e94aea3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_59cf455f-81e0-4497-822b-c99816c5d05c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_59cf455f-81e0-4497-822b-c99816c5d05c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_c55e4d32-d7eb-403c-bcb9-e468a9a1ecbc" xlink:href="crai-20241228.xsd#crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate_c55e4d32-d7eb-403c-bcb9-e468a9a1ecbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_7ed01345-53d2-49c6-97ac-6f40d82bb136" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_7ed01345-53d2-49c6-97ac-6f40d82bb136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a944d996-9e06-4936-b6a8-585d6751e039" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a944d996-9e06-4936-b6a8-585d6751e039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_8aef8f61-22c9-47c0-b3e5-c76aa8b1b409" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_8aef8f61-22c9-47c0-b3e5-c76aa8b1b409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage_e6edb868-27cf-42f6-b924-fb96f46e8ec6" xlink:href="crai-20241228.xsd#crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage_e6edb868-27cf-42f6-b924-fb96f46e8ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage_165c18bd-b4d7-4dff-82eb-85ee94bc20e0" xlink:href="crai-20241228.xsd#crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage_165c18bd-b4d7-4dff-82eb-85ee94bc20e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_99d40613-be4f-4c4a-9696-b31a5716583e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_99d40613-be4f-4c4a-9696-b31a5716583e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_79853c6d-ad64-42c3-b0fe-8be1f714af14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_79853c6d-ad64-42c3-b0fe-8be1f714af14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_1d554bc5-8ca1-4d3b-920a-7625dd7776bd" xlink:href="crai-20241228.xsd#crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_1d554bc5-8ca1-4d3b-920a-7625dd7776bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_f12efa9b-144d-4ab8-9418-96741aae35c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9e467fa7-938b-4b0e-b128-0e080866490d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_f12efa9b-144d-4ab8-9418-96741aae35c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#ShareBasedCompensationOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7c75d913-5fd1-4682-905b-1efcbaa15df6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_aec30061-8756-4b24-aac6-7250027ee2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7c75d913-5fd1-4682-905b-1efcbaa15df6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_aec30061-8756-4b24-aac6-7250027ee2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d8564412-75d5-48d5-9069-026a606d9879" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_aec30061-8756-4b24-aac6-7250027ee2b8" xlink:to="loc_us-gaap_PlanNameAxis_d8564412-75d5-48d5-9069-026a606d9879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_2a3e8ba4-7f8b-443f-a115-02e926834e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_d8564412-75d5-48d5-9069-026a606d9879" xlink:to="loc_us-gaap_PlanNameDomain_2a3e8ba4-7f8b-443f-a115-02e926834e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AmendedAndRestatedEquityIncentivePlan2006Member_15e759fa-03a9-4f6b-b5d1-77a93fe8c56b" xlink:href="crai-20241228.xsd#crai_AmendedAndRestatedEquityIncentivePlan2006Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_2a3e8ba4-7f8b-443f-a115-02e926834e7d" xlink:to="loc_crai_AmendedAndRestatedEquityIncentivePlan2006Member_15e759fa-03a9-4f6b-b5d1-77a93fe8c56b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_aec30061-8756-4b24-aac6-7250027ee2b8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_68c7aad2-2f30-45b7-9b7c-6880a8b7ef0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_68c7aad2-2f30-45b7-9b7c-6880a8b7ef0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ba44327b-f8db-4dff-b9d2-c401988c4b73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_68c7aad2-2f30-45b7-9b7c-6880a8b7ef0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ba44327b-f8db-4dff-b9d2-c401988c4b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_67bb2305-c19e-4a5f-aea0-644a42f5b941" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_68c7aad2-2f30-45b7-9b7c-6880a8b7ef0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_67bb2305-c19e-4a5f-aea0-644a42f5b941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_85d709bf-5487-43c5-9c55-19f8d8a20ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_68c7aad2-2f30-45b7-9b7c-6880a8b7ef0b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_85d709bf-5487-43c5-9c55-19f8d8a20ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_5373bf3e-1ba7-4cf0-b27d-10e60d95aafe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_68c7aad2-2f30-45b7-9b7c-6880a8b7ef0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_5373bf3e-1ba7-4cf0-b27d-10e60d95aafe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_02427e54-e70f-402c-9e48-73949edfec0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_68c7aad2-2f30-45b7-9b7c-6880a8b7ef0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_02427e54-e70f-402c-9e48-73949edfec0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_93a9ca11-7e9a-4a5b-b018-53b14ee935af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_68c7aad2-2f30-45b7-9b7c-6880a8b7ef0b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_93a9ca11-7e9a-4a5b-b018-53b14ee935af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5d0d4640-c717-486e-a811-2892841cc700" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5d0d4640-c717-486e-a811-2892841cc700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_fd045d00-1257-4217-93d4-88cfa2dd2d66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_fd045d00-1257-4217-93d4-88cfa2dd2d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_659d609a-eb90-47c5-bb65-bf085170c8b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_659d609a-eb90-47c5-bb65-bf085170c8b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b0a1834d-413b-45e1-9cef-1d5fc27f1512" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_659d609a-eb90-47c5-bb65-bf085170c8b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b0a1834d-413b-45e1-9cef-1d5fc27f1512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_04aaf94f-5960-402c-9073-d5d93cf56471" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_659d609a-eb90-47c5-bb65-bf085170c8b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_04aaf94f-5960-402c-9073-d5d93cf56471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_900889f1-222c-4e20-b9a8-3daa44f0dfa3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_659d609a-eb90-47c5-bb65-bf085170c8b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_900889f1-222c-4e20-b9a8-3daa44f0dfa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_58a6abfc-b938-4cd7-90e8-0eef0cbf5dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_659d609a-eb90-47c5-bb65-bf085170c8b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_58a6abfc-b938-4cd7-90e8-0eef0cbf5dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_606bea32-10d6-48d2-ba8a-fac02eda5b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_659d609a-eb90-47c5-bb65-bf085170c8b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_606bea32-10d6-48d2-ba8a-fac02eda5b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_fd39d326-acb9-4607-a1a0-657832a1bee7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_659d609a-eb90-47c5-bb65-bf085170c8b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_fd39d326-acb9-4607-a1a0-657832a1bee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_3e728eb2-0720-489b-86b3-4042920047ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_3e728eb2-0720-489b-86b3-4042920047ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_2dc5839e-c502-4490-a25e-734cc22999b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_2dc5839e-c502-4490-a25e-734cc22999b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_72579000-9fbb-4e1d-8761-6fcee9d65614" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_72579000-9fbb-4e1d-8761-6fcee9d65614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e4831a71-6c28-4129-a6ec-740166c33ce7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e4831a71-6c28-4129-a6ec-740166c33ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_ae5985f5-c93c-4fbc-b89a-41290de0c318" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_ae5985f5-c93c-4fbc-b89a-41290de0c318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_f7976e0f-d6d5-4340-9ea1-ba167e0ef6fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_f7976e0f-d6d5-4340-9ea1-ba167e0ef6fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6dcaa45b-b807-4192-9063-227bfbd8e899" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6dcaa45b-b807-4192-9063-227bfbd8e899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue_a9b0c2bf-a70e-49fe-a9eb-16384be6885f" xlink:href="crai-20241228.xsd#crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue_a9b0c2bf-a70e-49fe-a9eb-16384be6885f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_26c3bdf0-6293-4399-a3e6-fa1477b0e07c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_26c3bdf0-6293-4399-a3e6-fa1477b0e07c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_4ce822d8-dbba-4f0c-948b-a39fee3af716" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa2cc026-aef6-493a-b269-848b4b321680" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_4ce822d8-dbba-4f0c-948b-a39fee3af716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#ShareBasedCompensationRestrictedStockActivityDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e0ceb6b8-4383-4004-a182-16517c43c2f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_04a2f43d-5af8-4c1f-8733-67cbb3b613b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e0ceb6b8-4383-4004-a182-16517c43c2f4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_04a2f43d-5af8-4c1f-8733-67cbb3b613b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_63c926f5-9357-4f0c-90e6-a2add7ed2736" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_04a2f43d-5af8-4c1f-8733-67cbb3b613b1" xlink:to="loc_us-gaap_AwardTypeAxis_63c926f5-9357-4f0c-90e6-a2add7ed2736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbbc9e95-675b-4fb3-bf33-1bd3e2fbf154" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_63c926f5-9357-4f0c-90e6-a2add7ed2736" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbbc9e95-675b-4fb3-bf33-1bd3e2fbf154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_81e8c39d-ee60-4ad4-bcb3-7188806b4fde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbbc9e95-675b-4fb3-bf33-1bd3e2fbf154" xlink:to="loc_us-gaap_RestrictedStockMember_81e8c39d-ee60-4ad4-bcb3-7188806b4fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cd06f3df-7720-4b4e-a3b8-f63c7e27490f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbbc9e95-675b-4fb3-bf33-1bd3e2fbf154" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cd06f3df-7720-4b4e-a3b8-f63c7e27490f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_PerformanceVestingRestrictedStockUnitsMember_66cf95e7-2ef9-4fc6-b967-2e0f6b3ca31c" xlink:href="crai-20241228.xsd#crai_PerformanceVestingRestrictedStockUnitsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbbc9e95-675b-4fb3-bf33-1bd3e2fbf154" xlink:to="loc_crai_PerformanceVestingRestrictedStockUnitsMember_66cf95e7-2ef9-4fc6-b967-2e0f6b3ca31c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_2d3c2b4a-34c4-4de5-81db-b675e1f44246" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_04a2f43d-5af8-4c1f-8733-67cbb3b613b1" xlink:to="loc_us-gaap_PlanNameAxis_2d3c2b4a-34c4-4de5-81db-b675e1f44246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_3e9be351-2df3-478d-9cb1-ccb7a7f7e38b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_2d3c2b4a-34c4-4de5-81db-b675e1f44246" xlink:to="loc_us-gaap_PlanNameDomain_3e9be351-2df3-478d-9cb1-ccb7a7f7e38b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AmendedAndRestatedEquityIncentivePlan2006Member_474a8724-1523-4a28-8d9c-a2fd344539e8" xlink:href="crai-20241228.xsd#crai_AmendedAndRestatedEquityIncentivePlan2006Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_3e9be351-2df3-478d-9cb1-ccb7a7f7e38b" xlink:to="loc_crai_AmendedAndRestatedEquityIncentivePlan2006Member_474a8724-1523-4a28-8d9c-a2fd344539e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec568dc0-3908-401e-8087-fd0908724b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_04a2f43d-5af8-4c1f-8733-67cbb3b613b1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec568dc0-3908-401e-8087-fd0908724b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2f226e12-56dd-4210-8102-2dc1f66e6775" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec568dc0-3908-401e-8087-fd0908724b2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2f226e12-56dd-4210-8102-2dc1f66e6775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_abe35c2e-6d86-4d21-a46b-2b3356cab8eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2f226e12-56dd-4210-8102-2dc1f66e6775" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_abe35c2e-6d86-4d21-a46b-2b3356cab8eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1190a486-ea28-44f5-b19e-cd1ef43a7d76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2f226e12-56dd-4210-8102-2dc1f66e6775" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1190a486-ea28-44f5-b19e-cd1ef43a7d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_425735f3-64b8-47a3-9c1f-60f58044efe3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2f226e12-56dd-4210-8102-2dc1f66e6775" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_425735f3-64b8-47a3-9c1f-60f58044efe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c3c1c262-4567-44e1-8f26-8d1695b940fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2f226e12-56dd-4210-8102-2dc1f66e6775" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c3c1c262-4567-44e1-8f26-8d1695b940fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ef3dd1bc-01bd-4a26-967e-144e7cf4fa4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_2f226e12-56dd-4210-8102-2dc1f66e6775" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ef3dd1bc-01bd-4a26-967e-144e7cf4fa4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_49893209-f7bd-47f8-8dcf-c44377192773" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec568dc0-3908-401e-8087-fd0908724b2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_49893209-f7bd-47f8-8dcf-c44377192773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_427f6fcd-9fa3-4b9f-bbda-f21064daaa06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_49893209-f7bd-47f8-8dcf-c44377192773" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_427f6fcd-9fa3-4b9f-bbda-f21064daaa06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fc301b48-4575-4e26-97f7-9f0975c45861" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_49893209-f7bd-47f8-8dcf-c44377192773" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fc301b48-4575-4e26-97f7-9f0975c45861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d887d5b9-d406-4f72-ba6a-49462037a3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_49893209-f7bd-47f8-8dcf-c44377192773" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d887d5b9-d406-4f72-ba6a-49462037a3c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2b01eef5-aa27-434a-8d71-c2ae1d50ebf1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_49893209-f7bd-47f8-8dcf-c44377192773" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2b01eef5-aa27-434a-8d71-c2ae1d50ebf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_79312779-07d9-4d91-aece-ffde3bc2ec86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_49893209-f7bd-47f8-8dcf-c44377192773" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_79312779-07d9-4d91-aece-ffde3bc2ec86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/NetIncomePerShareDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#NetIncomePerShareDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/NetIncomePerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_72179871-a634-4d53-9d0e-289028787592" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_055646f2-627d-4bee-a931-69aec66abf31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_72179871-a634-4d53-9d0e-289028787592" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_055646f2-627d-4bee-a931-69aec66abf31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_22dcafea-2de4-41d4-aa21-3efa90b90a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_055646f2-627d-4bee-a931-69aec66abf31" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_22dcafea-2de4-41d4-aa21-3efa90b90a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_10f8b2a5-cf0a-490b-aeab-00f7538fed63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_055646f2-627d-4bee-a931-69aec66abf31" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_10f8b2a5-cf0a-490b-aeab-00f7538fed63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_338f2b16-3e57-4350-874c-256450f0d84c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_055646f2-627d-4bee-a931-69aec66abf31" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_338f2b16-3e57-4350-874c-256450f0d84c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_74212ebf-4cb4-4baf-ad48-4639454417a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_72179871-a634-4d53-9d0e-289028787592" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_74212ebf-4cb4-4baf-ad48-4639454417a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6a557fae-213c-4ad8-9b4b-137fe42cb87b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_74212ebf-4cb4-4baf-ad48-4639454417a6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6a557fae-213c-4ad8-9b4b-137fe42cb87b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5a473c32-e74e-4f0a-8f7c-39cba12890cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_74212ebf-4cb4-4baf-ad48-4639454417a6" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5a473c32-e74e-4f0a-8f7c-39cba12890cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_55441dd3-4748-4ab5-9942-32d2492c0a10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_74212ebf-4cb4-4baf-ad48-4639454417a6" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_55441dd3-4748-4ab5-9942-32d2492c0a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_7c7e1eab-fcff-4d32-9e2f-9badf6291ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_72179871-a634-4d53-9d0e-289028787592" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_7c7e1eab-fcff-4d32-9e2f-9badf6291ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_86754c12-2af6-4d1d-b277-35a0f4f2d0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_7c7e1eab-fcff-4d32-9e2f-9badf6291ca2" xlink:to="loc_us-gaap_EarningsPerShareBasic_86754c12-2af6-4d1d-b277-35a0f4f2d0f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5a4a4f19-5282-4a77-99aa-3479ec15e608" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_7c7e1eab-fcff-4d32-9e2f-9badf6291ca2" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5a4a4f19-5282-4a77-99aa-3479ec15e608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_AntidilutiveSecuritiesExcludedFromComputationOfWeightedAverageNumberOfDilutedSharesOutstandingAbstract_fae85259-69c9-418d-9b2a-691037a7c4c4" xlink:href="crai-20241228.xsd#crai_AntidilutiveSecuritiesExcludedFromComputationOfWeightedAverageNumberOfDilutedSharesOutstandingAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_72179871-a634-4d53-9d0e-289028787592" xlink:to="loc_crai_AntidilutiveSecuritiesExcludedFromComputationOfWeightedAverageNumberOfDilutedSharesOutstandingAbstract_fae85259-69c9-418d-9b2a-691037a7c4c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_a23309fa-fd9e-4671-9955-7c2cb56689f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_crai_AntidilutiveSecuritiesExcludedFromComputationOfWeightedAverageNumberOfDilutedSharesOutstandingAbstract_fae85259-69c9-418d-9b2a-691037a7c4c4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_a23309fa-fd9e-4671-9955-7c2cb56689f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_a3865d1a-8315-4da9-b612-de327e6e7122" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_eb9c4c4c-9eb9-404d-b1e8-777d1d2846fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a3865d1a-8315-4da9-b612-de327e6e7122" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_eb9c4c4c-9eb9-404d-b1e8-777d1d2846fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b7190c22-a351-4b61-85ef-4b43befeb6fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_eb9c4c4c-9eb9-404d-b1e8-777d1d2846fc" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b7190c22-a351-4b61-85ef-4b43befeb6fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_b6cfbc8f-9299-4163-a57a-04213292343c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b7190c22-a351-4b61-85ef-4b43befeb6fd" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_b6cfbc8f-9299-4163-a57a-04213292343c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_e3b89098-15e6-48b2-88b1-ba7a3c97dd49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_b6cfbc8f-9299-4163-a57a-04213292343c" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_e3b89098-15e6-48b2-88b1-ba7a3c97dd49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_67c6f84d-9b41-40bb-9cf5-4223087a61e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_eb9c4c4c-9eb9-404d-b1e8-777d1d2846fc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_67c6f84d-9b41-40bb-9cf5-4223087a61e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_abb3939f-6c28-4024-9ce4-b6f8540f1c01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_67c6f84d-9b41-40bb-9cf5-4223087a61e4" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_abb3939f-6c28-4024-9ce4-b6f8540f1c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_8712c43f-bc0c-4a1f-9105-6a63a8d84777" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_abb3939f-6c28-4024-9ce4-b6f8540f1c01" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_8712c43f-bc0c-4a1f-9105-6a63a8d84777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_13ca1f3a-e3b7-4499-8b2d-17e745c669bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_abb3939f-6c28-4024-9ce4-b6f8540f1c01" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_13ca1f3a-e3b7-4499-8b2d-17e745c669bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_ff04c016-d94a-4565-9888-f179e0646dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_abb3939f-6c28-4024-9ce4-b6f8540f1c01" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_ff04c016-d94a-4565-9888-f179e0646dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7d25001b-dbeb-45a4-8c85-b613b4206cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_eb9c4c4c-9eb9-404d-b1e8-777d1d2846fc" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7d25001b-dbeb-45a4-8c85-b613b4206cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_1d7ed952-f773-4e0a-8fda-42314509c00c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7d25001b-dbeb-45a4-8c85-b613b4206cc8" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_1d7ed952-f773-4e0a-8fda-42314509c00c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_38f75615-f8f5-4bc1-93fc-94c8b88252eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_1d7ed952-f773-4e0a-8fda-42314509c00c" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_38f75615-f8f5-4bc1-93fc-94c8b88252eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_9dfc6cf5-bf25-43b0-a590-582edec0f290" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_1d7ed952-f773-4e0a-8fda-42314509c00c" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_9dfc6cf5-bf25-43b0-a590-582edec0f290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_a8ef6e2a-fa93-43cb-ae18-b0e8a4ae2c38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7d25001b-dbeb-45a4-8c85-b613b4206cc8" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_a8ef6e2a-fa93-43cb-ae18-b0e8a4ae2c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a0ee0ebf-f8a8-438e-b37c-c13b6b979d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_a8ef6e2a-fa93-43cb-ae18-b0e8a4ae2c38" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a0ee0ebf-f8a8-438e-b37c-c13b6b979d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_4e981b54-5cc6-41df-9c4f-0935a0b21f66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_a8ef6e2a-fa93-43cb-ae18-b0e8a4ae2c38" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_4e981b54-5cc6-41df-9c4f-0935a0b21f66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/FairValueofFinancialInstrumentsSummaryofChangesinContingentConsiderationLiabilityDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#FairValueofFinancialInstrumentsSummaryofChangesinContingentConsiderationLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/FairValueofFinancialInstrumentsSummaryofChangesinContingentConsiderationLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_470f1be4-1e10-4646-83c7-ad9af2666c93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637cca35-bb30-4159-96cd-546882be0d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_470f1be4-1e10-4646-83c7-ad9af2666c93" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637cca35-bb30-4159-96cd-546882be0d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_cbfbd11b-bae6-40ec-8575-9e25babec979" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637cca35-bb30-4159-96cd-546882be0d8b" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_cbfbd11b-bae6-40ec-8575-9e25babec979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration_2482af73-91d6-4a8b-aa78-3dc5002cfa87" xlink:href="crai-20241228.xsd#crai_FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637cca35-bb30-4159-96cd-546882be0d8b" xlink:to="loc_crai_FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration_2482af73-91d6-4a8b-aa78-3dc5002cfa87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion_de5b4eae-ad3e-4ebd-8448-2f4bf0c62dcb" xlink:href="crai-20241228.xsd#crai_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637cca35-bb30-4159-96cd-546882be0d8b" xlink:to="loc_crai_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion_de5b4eae-ad3e-4ebd-8448-2f4bf0c62dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_7614b702-9328-4475-88db-394ac7ad11a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637cca35-bb30-4159-96cd-546882be0d8b" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_7614b702-9328-4475-88db-394ac7ad11a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/CreditAgreementDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#CreditAgreementDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/CreditAgreementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_96075f62-46c0-4cf6-947e-a4b019612815" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_050f2458-d839-4763-a713-28f80ee70788" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_96075f62-46c0-4cf6-947e-a4b019612815" xlink:to="loc_us-gaap_DebtInstrumentTable_050f2458-d839-4763-a713-28f80ee70788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7df59b69-e3a4-441f-85df-cae4fee1df09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_050f2458-d839-4763-a713-28f80ee70788" xlink:to="loc_us-gaap_DebtInstrumentAxis_7df59b69-e3a4-441f-85df-cae4fee1df09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0d0f689b-1cb1-445a-8c54-98e4cb79f925" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_7df59b69-e3a4-441f-85df-cae4fee1df09" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0d0f689b-1cb1-445a-8c54-98e4cb79f925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_CreditAgreementMember_94783da5-34dc-4f4a-876a-399f564ff871" xlink:href="crai-20241228.xsd#crai_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0d0f689b-1cb1-445a-8c54-98e4cb79f925" xlink:to="loc_crai_CreditAgreementMember_94783da5-34dc-4f4a-876a-399f564ff871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_InitialCreditAgreementMember_667698b9-92cf-45ed-9bcd-187ad446c2a3" xlink:href="crai-20241228.xsd#crai_InitialCreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0d0f689b-1cb1-445a-8c54-98e4cb79f925" xlink:to="loc_crai_InitialCreditAgreementMember_667698b9-92cf-45ed-9bcd-187ad446c2a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1fccc8b6-5dee-481c-8b97-b4a9c656e60c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_050f2458-d839-4763-a713-28f80ee70788" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1fccc8b6-5dee-481c-8b97-b4a9c656e60c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a038ec05-6659-4855-84b6-fbaaef6df8d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1fccc8b6-5dee-481c-8b97-b4a9c656e60c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a038ec05-6659-4855-84b6-fbaaef6df8d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_999a8b51-dd3c-4491-95d7-7334bd3cda22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a038ec05-6659-4855-84b6-fbaaef6df8d5" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_999a8b51-dd3c-4491-95d7-7334bd3cda22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_ba8b393c-9c10-41b4-8a7e-3889727a4ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a038ec05-6659-4855-84b6-fbaaef6df8d5" xlink:to="loc_us-gaap_LetterOfCreditMember_ba8b393c-9c10-41b4-8a7e-3889727a4ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b7ec9b11-4d9a-4037-b88e-e704d37e6718" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_050f2458-d839-4763-a713-28f80ee70788" xlink:to="loc_srt_RangeAxis_b7ec9b11-4d9a-4037-b88e-e704d37e6718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0e8f5f0f-797c-4307-bba4-13102e5c4c88" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b7ec9b11-4d9a-4037-b88e-e704d37e6718" xlink:to="loc_srt_RangeMember_0e8f5f0f-797c-4307-bba4-13102e5c4c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_be911635-1b9c-4f5a-8b2d-70f6baa7f220" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0e8f5f0f-797c-4307-bba4-13102e5c4c88" xlink:to="loc_srt_MinimumMember_be911635-1b9c-4f5a-8b2d-70f6baa7f220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_749a40d4-ba94-4dad-b86a-b3ba84932036" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0e8f5f0f-797c-4307-bba4-13102e5c4c88" xlink:to="loc_srt_MaximumMember_749a40d4-ba94-4dad-b86a-b3ba84932036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_ec98e743-cb37-49ab-82cd-9b18db91bec1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_050f2458-d839-4763-a713-28f80ee70788" xlink:to="loc_us-gaap_VariableRateAxis_ec98e743-cb37-49ab-82cd-9b18db91bec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_356788fc-6ff6-4e59-8895-125aea591bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_ec98e743-cb37-49ab-82cd-9b18db91bec1" xlink:to="loc_us-gaap_VariableRateDomain_356788fc-6ff6-4e59-8895-125aea591bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_3db4ca3f-a68e-4b1e-abec-702f8484ee39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_356788fc-6ff6-4e59-8895-125aea591bc8" xlink:to="loc_us-gaap_BaseRateMember_3db4ca3f-a68e-4b1e-abec-702f8484ee39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_OtherCurrenciesMember_b3533b5a-24ba-48aa-a6cb-13fe610efc52" xlink:href="crai-20241228.xsd#crai_OtherCurrenciesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_356788fc-6ff6-4e59-8895-125aea591bc8" xlink:to="loc_crai_OtherCurrenciesMember_b3533b5a-24ba-48aa-a6cb-13fe610efc52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b92cb563-d063-417c-9fb8-e8b0e2c2182f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_050f2458-d839-4763-a713-28f80ee70788" xlink:to="loc_us-gaap_DebtInstrumentLineItems_b92cb563-d063-417c-9fb8-e8b0e2c2182f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_04cc877e-2d14-4efc-b695-30a88591d78c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b92cb563-d063-417c-9fb8-e8b0e2c2182f" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_04cc877e-2d14-4efc-b695-30a88591d78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced_31388e56-27be-4e4e-b3ff-ccaae17240a4" xlink:href="crai-20241228.xsd#crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b92cb563-d063-417c-9fb8-e8b0e2c2182f" xlink:to="loc_crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced_31388e56-27be-4e4e-b3ff-ccaae17240a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_09cbe720-495e-457e-9981-47cd94f0f4d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b92cb563-d063-417c-9fb8-e8b0e2c2182f" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_09cbe720-495e-457e-9981-47cd94f0f4d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_16511315-f4bf-4824-a1b6-5626ef749b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b92cb563-d063-417c-9fb8-e8b0e2c2182f" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_16511315-f4bf-4824-a1b6-5626ef749b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio_c40b0934-2a79-494b-b4c2-4371e2236a44" xlink:href="crai-20241228.xsd#crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b92cb563-d063-417c-9fb8-e8b0e2c2182f" xlink:to="loc_crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio_c40b0934-2a79-494b-b4c2-4371e2236a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio_a03bfd9b-5cbc-45ec-a88c-d43aed53edd5" xlink:href="crai-20241228.xsd#crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b92cb563-d063-417c-9fb8-e8b0e2c2182f" xlink:to="loc_crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio_a03bfd9b-5cbc-45ec-a88c-d43aed53edd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_411e3ef4-0e4e-4c8a-9032-a90b9f38ff8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b92cb563-d063-417c-9fb8-e8b0e2c2182f" xlink:to="loc_us-gaap_LinesOfCreditCurrent_411e3ef4-0e4e-4c8a-9032-a90b9f38ff8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#EmployeeBenefitPlansDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/EmployeeBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_e25d320e-d3f0-48a4-9548-7bc7658cc239" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_eae1f554-126a-4aef-bf16-28d8cfc9d22a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_e25d320e-d3f0-48a4-9548-7bc7658cc239" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_eae1f554-126a-4aef-bf16-28d8cfc9d22a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_eb56667f-8376-4ec1-b467-5b19ad7387b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_eae1f554-126a-4aef-bf16-28d8cfc9d22a" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_eb56667f-8376-4ec1-b467-5b19ad7387b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_59f90981-53ea-4fb2-9e80-78cc691e0d67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_eb56667f-8376-4ec1-b467-5b19ad7387b6" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_59f90981-53ea-4fb2-9e80-78cc691e0d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember_889554cf-9bdc-48d7-8394-f87438bab410" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_59f90981-53ea-4fb2-9e80-78cc691e0d67" xlink:to="loc_us-gaap_DomesticPlanMember_889554cf-9bdc-48d7-8394-f87438bab410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_8135e864-083b-4ba8-9388-f651d9eca8ac" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DomesticPlanMember_889554cf-9bdc-48d7-8394-f87438bab410" xlink:to="loc_country_US_8135e864-083b-4ba8-9388-f651d9eca8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_13802a31-5c30-4402-b171-ff36fd470584" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_59f90981-53ea-4fb2-9e80-78cc691e0d67" xlink:to="loc_us-gaap_ForeignPlanMember_13802a31-5c30-4402-b171-ff36fd470584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_5fc060e4-93bb-4570-a318-3b5a00064b10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_eae1f554-126a-4aef-bf16-28d8cfc9d22a" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_5fc060e4-93bb-4570-a318-3b5a00064b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_e15fb51b-02f0-49be-b70f-8b19c7f5bd82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_5fc060e4-93bb-4570-a318-3b5a00064b10" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_e15fb51b-02f0-49be-b70f-8b19c7f5bd82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_75ebd5eb-dec0-4727-98a9-d338451c0d41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_5fc060e4-93bb-4570-a318-3b5a00064b10" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_75ebd5eb-dec0-4727-98a9-d338451c0d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/SegmentReportingDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#SegmentReportingDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/SegmentReportingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_a98a0ff2-03c7-41ca-8f7d-4d982c2a86c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_0e047281-28e1-4711-8da6-30f32f02d5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a98a0ff2-03c7-41ca-8f7d-4d982c2a86c2" xlink:to="loc_us-gaap_NumberOfOperatingSegments_0e047281-28e1-4711-8da6-30f32f02d5cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4d69778d-f09f-4e89-8a04-a2e8206d869a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a98a0ff2-03c7-41ca-8f7d-4d982c2a86c2" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4d69778d-f09f-4e89-8a04-a2e8206d869a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_7910607e-12f3-4c81-a57a-4dfc8dabfe7e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4d69778d-f09f-4e89-8a04-a2e8206d869a" xlink:to="loc_srt_ConsolidationItemsAxis_7910607e-12f3-4c81-a57a-4dfc8dabfe7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0b194bfa-3aa5-44b9-9748-d56c5bfd84bc" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_7910607e-12f3-4c81-a57a-4dfc8dabfe7e" xlink:to="loc_srt_ConsolidationItemsDomain_0b194bfa-3aa5-44b9-9748-d56c5bfd84bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_02cc9183-dc65-47ac-9b35-7100afe9847b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0b194bfa-3aa5-44b9-9748-d56c5bfd84bc" xlink:to="loc_us-gaap_OperatingSegmentsMember_02cc9183-dc65-47ac-9b35-7100afe9847b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_2784f683-b1b9-4976-b569-06d30ff4e0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0b194bfa-3aa5-44b9-9748-d56c5bfd84bc" xlink:to="loc_us-gaap_CorporateNonSegmentMember_2784f683-b1b9-4976-b569-06d30ff4e0fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_33f03ad1-dc23-4e46-ad43-cb5c9aeffc36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4d69778d-f09f-4e89-8a04-a2e8206d869a" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_33f03ad1-dc23-4e46-ad43-cb5c9aeffc36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b99cebc0-a4c5-48ca-a640-967e8799024c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33f03ad1-dc23-4e46-ad43-cb5c9aeffc36" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b99cebc0-a4c5-48ca-a640-967e8799024c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_2f7c7b3e-0d32-4c5a-a710-374f02319e59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33f03ad1-dc23-4e46-ad43-cb5c9aeffc36" xlink:to="loc_us-gaap_LaborAndRelatedExpense_2f7c7b3e-0d32-4c5a-a710-374f02319e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ForgivableLoansAmortization_65540ab2-5f42-411c-aa33-cb0ec15057db" xlink:href="crai-20241228.xsd#crai_ForgivableLoansAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33f03ad1-dc23-4e46-ad43-cb5c9aeffc36" xlink:to="loc_crai_ForgivableLoansAmortization_65540ab2-5f42-411c-aa33-cb0ec15057db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_ClientReimbursableExpenses_31edc1f9-63e7-4422-886c-1aa9d963d5b1" xlink:href="crai-20241228.xsd#crai_ClientReimbursableExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33f03ad1-dc23-4e46-ad43-cb5c9aeffc36" xlink:to="loc_crai_ClientReimbursableExpenses_31edc1f9-63e7-4422-886c-1aa9d963d5b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_b3fb353d-8676-4478-8918-38cba6db8a09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33f03ad1-dc23-4e46-ad43-cb5c9aeffc36" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_b3fb353d-8676-4478-8918-38cba6db8a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a5ba58a5-dfa4-4e0d-aee9-4cc5c639983a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33f03ad1-dc23-4e46-ad43-cb5c9aeffc36" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a5ba58a5-dfa4-4e0d-aee9-4cc5c639983a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_21b64813-282d-41ce-9eac-bd6dadf23e97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_33f03ad1-dc23-4e46-ad43-cb5c9aeffc36" xlink:to="loc_us-gaap_NetIncomeLoss_21b64813-282d-41ce-9eac-bd6dadf23e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/BusinessAcquisitionNarrativeDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#BusinessAcquisitionNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/BusinessAcquisitionNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_09b418ed-592c-42da-8219-36157a8f2c93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c96bc727-f9e0-49fe-92d9-d19866b6d20a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_09b418ed-592c-42da-8219-36157a8f2c93" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c96bc727-f9e0-49fe-92d9-d19866b6d20a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_91f661e3-5166-4cca-81df-886d7038d1db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c96bc727-f9e0-49fe-92d9-d19866b6d20a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_91f661e3-5166-4cca-81df-886d7038d1db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6c86c558-bc41-4ba0-b4b9-4d453b415d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_91f661e3-5166-4cca-81df-886d7038d1db" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6c86c558-bc41-4ba0-b4b9-4d453b415d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_WelchConsultingLtdMember_5d961ec1-1002-4943-9760-eb92734e157a" xlink:href="crai-20241228.xsd#crai_WelchConsultingLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6c86c558-bc41-4ba0-b4b9-4d453b415d2a" xlink:to="loc_crai_WelchConsultingLtdMember_5d961ec1-1002-4943-9760-eb92734e157a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_BioStrategiesGroupIncMember_d698aa71-f1aa-4e50-9740-2254d51633c7" xlink:href="crai-20241228.xsd#crai_BioStrategiesGroupIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6c86c558-bc41-4ba0-b4b9-4d453b415d2a" xlink:to="loc_crai_BioStrategiesGroupIncMember_d698aa71-f1aa-4e50-9740-2254d51633c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_17160424-11a9-46d3-907f-f0397244ee85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c96bc727-f9e0-49fe-92d9-d19866b6d20a" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_17160424-11a9-46d3-907f-f0397244ee85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_BusinessCombinationNumberOfNewEmployees_a96f51f0-5b25-4ead-8001-d02edb16db26" xlink:href="crai-20241228.xsd#crai_BusinessCombinationNumberOfNewEmployees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17160424-11a9-46d3-907f-f0397244ee85" xlink:to="loc_crai_BusinessCombinationNumberOfNewEmployees_a96f51f0-5b25-4ead-8001-d02edb16db26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_3e052e96-fbb8-414c-a543-089b37a5fdfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17160424-11a9-46d3-907f-f0397244ee85" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_3e052e96-fbb8-414c-a543-089b37a5fdfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.crai.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="crai-20241228.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.crai.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_de68d911-6164-4ae9-b8aa-a26ef13c939d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_746e0088-e0f0-4cb1-b21c-8bc8752fd788" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_de68d911-6164-4ae9-b8aa-a26ef13c939d" xlink:to="loc_us-gaap_SubsequentEventTable_746e0088-e0f0-4cb1-b21c-8bc8752fd788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_3d85b7c6-c263-4c8e-b1a7-18b0918f9363" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_746e0088-e0f0-4cb1-b21c-8bc8752fd788" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_3d85b7c6-c263-4c8e-b1a7-18b0918f9363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_66dc1278-de52-4d04-b3e6-b60846147216" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_3d85b7c6-c263-4c8e-b1a7-18b0918f9363" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_66dc1278-de52-4d04-b3e6-b60846147216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_0c24c0eb-7045-4f7e-8cf9-2fa073694ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_66dc1278-de52-4d04-b3e6-b60846147216" xlink:to="loc_us-gaap_SubsequentEventMember_0c24c0eb-7045-4f7e-8cf9-2fa073694ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_e78013d1-15b8-45d7-a491-38c9de30bd32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_746e0088-e0f0-4cb1-b21c-8bc8752fd788" xlink:to="loc_us-gaap_SubsequentEventLineItems_e78013d1-15b8-45d7-a491-38c9de30bd32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_d52ec485-7a93-4db4-9bd9-76b88d6893f9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e78013d1-15b8-45d7-a491-38c9de30bd32" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_d52ec485-7a93-4db4-9bd9-76b88d6893f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_dcef1ca7-17df-4316-b04e-8d6fb67248ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e78013d1-15b8-45d7-a491-38c9de30bd32" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_dcef1ca7-17df-4316-b04e-8d6fb67248ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_crai_PaulA.MalehMember" xlink:href="crai-20241228.xsd#crai_PaulA.MalehMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_crai_PaulA.MalehMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>cralogo.jpg
<TEXT>
begin 644 cralogo.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" !, 2@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M.3:_)_:MY:3Z<L\WG2@$F1V&=V,9 X!R/>N\_P"%4_M ,1N^,.G@=#C18_\
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
MK&QN+32[V6Q$-U*PFNY(L"3:5XCR20N0<X!. 17<R:C;1K"6GC_? F+# ^8
M-QVXZ\ GBO#_ (B:/<?#&.[^)W@C4MME=20W.IZ,YW6NH+(RJ)(QU20[P<CK
MD_0H#WA6W*#C'&>>OXTM1P2>=#&Y4IN4-M;J,C.#[BI* "BBB@!=M&VG44 4
MM2TNSU>SEM+^UAO+68;9(+B,.CCT*D8(KQ[5OV/?AG?:@U_I^EW?AN_))%QH
M=]+:E<^@!VCZ 8KVSO0*WIUJM'^')HYJF'I5]:D4SQ*']E?3%VK<>._'U[:C
MAK6;Q#)L<>AV@''T(KL/ OP,\#?#BX-SH'AVUM;YCEKZ4&>Y8GKF60LW/?FN
M\HH>)JS5G)V(C@Z%-W4%=&%XO\$Z1X\T=M+UJ"2YL6<.T<5Q)"21G&6C921U
MXS@UPEO^RG\)[5-J^"--<?\ 34.Y_-F)KUG-'6E3KU::M3DUZ,TJ8:C5?-4@
MF_-'FGAS]G'X=^$=<AUC1/#B:5?POYB/:7,T:Y'J@?:WT(->E!:16-.]*F<Y
MU'>;NRJ=.G35J<;(3;FN!^(7P'\!_%*3SO$GARUO[L#:+Q08I\=@9$(8@=@2
M17?TE*G4G3ES4W9CJ4J=:/+4BFO,\Q^'W[.?@OX7Z@EYX?M]1MGC+%(GU.X>
M$9!!/E%]A.">H/KUKT[;BES0#14JSJRO-W84Z,*,>6FK(X_QY\)?"OQ.%JOB
M;2O[4CMMWE1M<2HGS8SE58!N@Z@XKF8_V5_A1&NT>!M*Q[QDG\\UZO2=C6D<
M16IJT)M+R;,YX6A4?-.";\T<+X+^"/@CX<ZM+J7AOP_;Z/=RQ^4[VSN%9202
M"I;;U YQFNZVTGX4ZL9U)3=YN[-:=.%-6@K(YO7_ (?Z%XHO8+O5+1[NX@8/
M"YN95\I@,!D"L K<GD8//6M^&$0QI&I;:HVC<2QP!@9).2?>IJ*1H<=KGPE\
M*>)]474M5TA;^^0[DN)II"T9SD;/F^3D _+BKMYX!T2^O&NI+:1+IH%M9)H;
MF6-Y8ER LA5@7 R?O9/)YY-=)10!A7G@W1;_ $.#1Y=.@&FVY5H+>-?+$+*<
MJR%2"I!Y!!SR?6K6DZ#9Z(LPM8V#3.))999&EDD8  %G8EC@  9/  K3HH Y
MJ[^'N@WFK2ZG]A:VOYAB:>SGDMVF'_33RV7?_P "S6QINEVNCV:6ME;QVELF
M=L42A5Y.2<#J2<DD]2235VB@#B]>^#O@WQ-K!U74= MI=188:YC+1._^\4(W
M?CFM:^\%:'J&@+H<^FVYT=<#[$J[(L#/! QD=20>IZUO44 <UK7P]\/>(O#\
M&B:EI<=[ID!4Q0S,S&,KT*MG<".F0>G'2L^X^#O@VZ;36E\/6COIQ)MF(.5R
M03N.?G!('WLUVM% '+^*/AKX:\:7EM=ZSI,-Y=VJE(;@EDD52<[=RD$CVZ=:
MO7OA#1M2T Z'=:7:SZ/L\O[$\0,>!TP,<$=B.<\UM44 <IX1^&/ACP'-+)H.
MD16$DJ[&=6=SMSG:"Q.!G' P#@9Z"GV?PW\.V+0>3IJB*";SX+5I7:WADR3O
=2(L44Y.<@#!Y&*ZBB@!NVC;3J* &[:*=10!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>crai-20241228_g1.jpg
<TEXT>
begin 644 crai-20241228_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
MZ@2P P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HK\]/VV/^"@7QV\=_M"?'7]C/]F?XB:3\/Y?@?\
M#O1M>\4>([K3&O-7U:[U-T>&#3T,T<=O;PPM&9IV65F>=(U6/!=OIW]F+Q7^
MUQ9_&'X@_!#]J&[\+:[9^'-/T;4_!GCCPOH<^F_VO:7S7\<D-U;23SI'<P26
M6&,3['26-]D>[: #VZBO@;_@O?\ \%4OBE_P3I_97UW4_P!EGP[9:Q\1K*PL
M=4U.ZU&W$UGX8T>?48;%+VY3(WR3W$OD00D@OLN)1E;60'VW_@I=^WI!^P)^
MS19?$O2/"D'B/QMXP\3:;X1^&OA>>Y,,>K:_J#[+>.1P"4A0"25R.2D1489E
MH ^C**^,_B=^UM^T?^P%\>?@MX1_;#^)?ASQOX(^-OB5?!TOB72/"IT=_#'B
MJ:+S+*-%\^436%R4FB D/G0LBNTLBLP77^+'[9GQ4^+/_!1'_AVI^RKXBTK0
M-0\+> QXN^+'CW4=)_M!]'@FE2*QTNSMV=$-W-O$[22[HXX!PCNXV 'UK17R
M_P#L-_MM>,OBK^T'\8OV$_VATTM?BE\%-3LFNM4T6T:VL_$VA7\"W%AJD4#N
MYADV-Y5Q$'=4E *MB0(OU!0 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YK?\ !>/_ ()0^'_C
MGX5U/_@H9^SK\3]2^&_QN\%^'5M'UG37/V'Q3IPE7;I^I1 _.F2 ),-\HVND
MJK&$O_LO_P#!<3Q?H'P0^.'A7_@HS\ ;OP3\<?V:O#J:EX^\+Z"IGM/$EK(,
M6M[IK OA)Y&B4@EU3SXW#E6(3T']LO\ 9L_;]TR/XZZQ\ ];\%^/?!WQ6.GZ
MA;^ ]>-YIFJ:#?V^GV&GR_9+N%+F.ZBE2QCE,3Q0[&+X;DEO2/V3OV(O%WPU
M_:<^)/[=7[0WB_2-8^*'Q,T_3](:R\-6LD6E>&]%LE/D:?;/,?-NG9R99KB0
M)O?:$BB5<$ _'O\ X*H_\%0O^"<7QE_X(Z_%WX3>!OVI6\<_'OXKZWH6N>,;
MF'X>>(;"WNKN'5;&4V5M/?6$4<5E96L)@MT=U+)$7(:::0O]&_\ !57]JGX(
M?ML_$/\ X)W?M%?L\>.)_$/PTE_:YTS3[K5;C1+W3T.HQW=FL2/#>PQ2#!CG
M )3! 8@D5]X_\%?/V%/%G_!2?_@G_P"-OV./!'CO3O#6I^*KC2Y+?6=5MI)H
M(!::E;7C!DC^8[E@*C'=A72_M^_L.>"_V]_V:IO@5XG\2W&@:MIVJV6N^"?%
M]C;K+<>'M=LG\RTOXT8@/M;<K(2-\<DB[E+!@ ?&_P#P=1+J5[^R'\"]!\,A
MFUW4/VK?"<.@)%_K#=FVU+84QSG/&1_>'K3?^"9=GJ%C_P '#/[?B>+PPU66
MR\%RZ<91\S6)T_Y"OJH3[../0#M7T;KG[$GQU_:I_:#^%'QI_;FUGP2NE_!/
M4'UOPKX0\"-=SV^L^)#$(H]8NY;M(V@6W&]X+2-9"DDFY[B0*%.M\9?V)O'6
MC_MO:=_P42_93U+P_;^.+CP5)X0\>^%_%,\]MIOBG2A,L]M(;FWCE>TN[>5!
MMF\F8/$QB*J K  ^7O@"NIWW_!V!\=+S1PQTVP_9=TNVUID^X+Q[S2I( V/X
MO*$A&>P-?IU7SU^Q7^P_/^SO\2/BE^T]\6?%5CXD^+7QIUVUU#QMK6FV;065
ME:6D MM/TJS21F?[/;0C;YCG?,Y9V"Y5$^A: "O+_BMX4_:SU?Q<]Y\'_BOX
M7TC13 @2RU;0GN)A(!\[%P1P3T%>H44 ?.-_XR_:X^$GQ9\!>'?BK\4O#6L:
M9XL\0&P>WTGPX8G $9<DNS_+P.H!KZ.KPO\ :P_Y+9\#_P#L>Y?_ $F:O=*
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH \+_:P_P"2V? __L>Y?_29J]TK
MPO\ :P_Y+9\#_P#L>Y?_ $F:O=* "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH \+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:O=* "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBO,_VL_P!J'P3^R5\(+OXG>++>
M6_O)9ELO#GA^SYNM:U&3(AM(5 )+,W4@':H8X.,'JP6"Q68XN&%PT'.I-I12
MW;?];[+=D5:M.C3<YNR6YZ)%J^E3ZK/H4.IV[WUM;Q3W%FLRF6**1I%CD9,Y
M56:*4*2,$QN!]TXL5X)^PI\ /BG\.=(\1_';]HW7GO?B;\3KFVO_ !3;12DV
MND00K(+338%R0%@29P2,Y9FY; 8^]UOFV$PN S">'P]558QLN=?"Y67-R]XJ
M5U&7VHI2LKV(P]2=6BISCRM].MNE_.VZZ/0****\XV"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH \+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\
MDMGP/_['N7_TF:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***1W2-2[L%
M51DDG  H Q_B)\0O!GPG\#:K\2?B'X@@TO1-%LGN]2O[EL)#$HR3ZDG@!1DL
M2  20*^7?V4_A[XS_;,^,MO_ ,%"/V@O#\]CHEDCQ?!#P5J"_P#(-L6ZZO.G
M3[3. &0_PKM() B9<F^>X_X*I_'MM&MW=OV>?AMK0^W2J2(_'FN0G(B!Z/8P
M'!/\,A_O;E,?V?###;PI;V\2QQHH5$1<!0.  !T%?;XC_C$<NEA8_P"^UHVJ
M/K1IR7\-=JE1?Q.L8/V>\II>9#_A0K*;_A1>G]YKKZ+IW>O1#J***^(/3"BB
MB@ HHHH **** "BBB@#\]/VV/^"@7QV\=_M"?'7]C/\ 9G^(FD_#^7X'_#O1
MM>\4>([K3&O-7U:[U-T>&#3T,T<=O;PPM&9IV65F>=(U6/!=OI7]GCQU^UUH
M'Q-^)7PC_:>C\/>*+7PIH^DZQX*\7>#=!FTZ77;2\^WK);3VLUQ-&EW#)8[3
MY<@1UFB?;'NVCY,_X+Q_\$H?#_QS\*ZG_P %#/V=?B?J7PW^-W@OPZMH^LZ:
MY^P^*=.$J[=/U*('YTR0!)AOE&UTE58PGJW_  2D_P""EWQ@_:G\5^.OV-OV
MV_@F/AW^T-\($M?^$VT:R?S--UFSG'[G5+%]S?NG^4E-S >9&5=@Y5 #QS_@
MHE^UQ_P6P_X)_?"E_P#@H=XI?X,ZQ\-=%US3QXP^"6FZ/=MJ>FZ9=W<5K&L>
MK&7%W>"2>)'=(DB#L66.1%P?O?\ :&_:+\"_LS_LY^)OVEOB2L]MHWACP_)J
M=S:282>9MH\JU4$X\Z61DA1<\R2*.]?&/_!>SP#_ ,%%M/\ @DG[5/[,GQ-\
M :OX*^#-_#XX\0_![Q+X'>4^((M- N6EGNS<L+@6[1M<I L4&&B1Q(TL4=?1
M/_" ?LW?\%>O^"?_ ('U/]HOX1R:KX'^*7@_1/%5QX2N=8NK;RVN+:*\BC>6
MUDB=_+:0$<[2R*V,A2 #R+]ERX_X."?%OQ<\+>*_VD_%7[(=O\*[ZY%WK\'@
M'_A(+W6ELVC9TAMI)=MJ\A;8AEWE "SJ'P%;K/BQ^V9\5/BS_P %$?\ AVI^
MRKXBTK0-0\+> QXN^+'CW4=)_M!]'@FE2*QTNSMV=$-W-O$[22[HXX!PCNXV
M?*?A#]C#QE_P0J_X*)?!C3?V-_B7XEO_ -G#]H#QG-X/\4_"?Q%JTE]%X;UJ
M2SGN;2]L))"652+>0N6R^R%P[R;HS%TO_!,NSU"Q_P"#AG]OQ/%X8:K+9>"Y
M=.,H^9K$Z?\ (5]5"?9QQZ =J /IS]AO]MKQE\5?V@_C%^PG^T.FEK\4O@IJ
M=DUUJFBVC6UGXFT*_@6XL-4B@=W,,FQO*N(@[JDH!5L2!%^H*_,7X KJ=]_P
M=@?'2\T<,=-L/V7=+MM:9/N"\>\TJ2 -C^+RA(1GL#7Z=4 %%%>7_%;X\_$K
MX?>+G\.>%_V9?%'BFT6!)!JVDSPK"S,.4PYSD=Z .;_:P_Y+9\#_ /L>Y?\
MTF:O=*^1?BG\:?B!\1OCW\&[3Q7^SUXC\)1VWC<M%/J\T3+<%H2I"[">5!W'
M/85]=4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5\E?M=?$[QS^U;\7)/^">'
M[-WB":QB-NDWQG\;6)R-!TM_^8?$W3[7<+E<?PH3D$;RG:?MR?M3^+?A5;Z-
M^S[^SSI\6K_%_P"(+-:^$].;#)ID'(EU2YX(2&%0Q&X89E/#!' Z[]D+]ECP
ME^R7\)8O >C:A+JVLW]R^H^+O$][DW6MZG+S-<RL23R>%4D[5 R2=S'[/*:-
M+AW 1SG$Q3K2O]7@U?5.SKR3^Q!Z03TG476,))^;7E+&57AH/W5\;_\ ;5YO
MKV7FT=I\+OACX&^#'P]TCX6?#7P_#I>AZ'9+:Z=8P#A$7N3U9F)+,QR69BQ)
M))K?HHKY"M6JXBK*K5DY2DVVV[MMZMM]6WNST8QC"*C%62"BBBLQA1110 44
M44 %%%% !1110!\3?ME_LV?M^Z9'\==8^ >M^"_'O@[XK'3]0M_ >O&\TS5-
M!O[?3[#3Y?LEW"ES'=12I8QRF)XH=C%\-R2W9_ ?]A7XN^!_C-\8OVV?B)\3
M/#DGQN^*?ANWT319M*T>670O"%A9PNME:QI(Z37X\]A//*YB,I 5$A4<_4U%
M 'QY9_LY?\%1_P!HGX :M^S#^V_\9_@_8Z+XETZ72?%_BOX5Z3J0U75M)F4Q
MW%O#%=E8+"::%FC:X'G! [%(E;:R^C?M4?!7]L+2?@AX+\"?\$ROBGX$^'>H
M>#-0LH4T7QKX;DOM(U'1;>W:%=,8Q9FME $1$D7SXBVAER37OM% '@'PS_9J
M^.OC_P"*/A7]H#]M[QMX1U?Q!X'CN7\%>%/ .DW-OH^CWUS UO/J+RW<KSWE
MT8'EAC<B&.**XF C9W\P8OQE_8F\=:/^V]IW_!1+]E/4O#]OXXN/!4GA#Q[X
M7\4SSVVF^*=*$RSVTAN;>.5[2[MY4&V;R9@\3&(JH"L/IFB@#YZ_8K_8?G_9
MW^)'Q2_:>^+/BJQ\2?%KXTZ[:ZAXVUK3;-H+*RM+2 6VGZ59I(S/]GMH1M\Q
MSOF<L[!<JB?0M%% !1110!X7^UA_R6SX'_\ 8]R_^DS5[I7A?[6'_);/@?\
M]CW+_P"DS5[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %>9_M9_M0^"?V2OA!=_$[
MQ9;RW]Y+,MEX<\/V?-UK6HR9$-I"H!)9FZD [5#'!Q@]G\1/B%X,^$_@;5?B
M3\0_$$&EZ)HMD]WJ5_<MA(8E&2?4D\ *,EB0 "2!7R[^RG\/?&?[9GQEM_\
M@H1^T%X?GL=$LD>+X(>"M07_ )!MBW75YTZ?:9P R'^%=I!($3+]+D.586K3
MGF68W^JT6KI.SJ3>L:4'WEO*7V()RWY5+BQ5>I%JC1^.7_DJZR?IT75Z=[=G
M^PY^R]XV\!W&L_M/_M+7$6H_%_X@JLNNRK\T6@V7!ATFVY.R.,!=^#\SJ,EM
M@8_1%%%>9FV:8K.<=+%8BUW9))6C&*5HPBND8I)171(WP]"GAJ2IP_X+?5OS
M?4****\TV"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@#PO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/_P"Q[E_])FKW2@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ I'=(U+NP55&22< "EKY*_:Z^)WCG]JWXN2?\ !/#]F[Q!
M-8Q&W2;XS^-K$Y&@Z6__ ##XFZ?:[A<KC^%"<@C>4]C),GJYSC/9*2A3BG*I
M-_#3@MY/OT22UE)J*U:.?$XB.&I\UKMZ)=6^B_S[*[,.^>X_X*I_'MM&MW=O
MV>?AMK0^W2J2(_'FN0G(B!Z/8P'!/\,A_O;E,?V?###;PI;V\2QQHH5$1<!0
M.  !T%87PN^&/@;X,?#W2/A9\-?#\.EZ'H=DMKIUC .$1>Y/5F8DLS')9F+$
MDDFM^M\^SBEF-2&'PD7##44XTXO>S^*<[:.I-ZS?I%>[&*487#RHISJ.\Y:R
M?Z+R73[]VPHHHKP#K"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH \+_:P_Y+9\#_ /L>Y?\ TF:O=*\+_:P_Y+9\#_\ L>Y?
M_29J]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHKS/]K/]J'P3^R5\(+OXG>++>6_O)9ELO#GA
M^SYNM:U&3(AM(5 )+,W4@':H8X.,'JP6"Q68XN&%PT'.I-I12W;?];[+=D5:
MM.C3<YNR6YQ7[<G[4_BWX56^C?L^_L\Z?%J_Q?\ B"S6OA/3FPR:9!R)=4N>
M"$AA4,1N&&93PP1P.N_9"_98\)?LE_"6+P'HVH2ZMK-_<OJ/B[Q/>Y-UK>IR
M\S7,K$D\GA5).U0,DG<QXK]AS]E[QMX#N-9_:?\ VEKB+4?B_P#$%5EUV5?F
MBT&RX,.DVW)V1Q@+OP?F=1DML#'Z(KZ/.\;A<NP?]BY?-2@FG5J+:K479_\
M/JGJJ?\ ,[U'\45'BPU.I6J?6:JLW\*_E7_R3Z]M%T=RBBBODCT HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **^5_VR/^"F-A\!O$_B_P""_P !?A+J
M'Q%^('@CPG:^(?%MI;W5O:Z9X<L[F7R[7[=<2RHWG3[7:."%9)"J%V")AF]%
M_9Y_;!T_XT^*O'7PU\>?!SQ3\-O%7PXBL9_%.D^,/LA@-I>)</;WMK=VL\L%
MS;.+6?YPRLC1,KHC*0 #V.BO@7X[_P#!>GPA^S9K.D?$#XR?L*_&G0_@=K6M
M0:;9?'.^T6W33OWS;8KU[/S?M<-H_#))*B.Z$%8F)53];?M/?M4?!7]D'X!:
MU^TI\;?%!L_"^BVT<C2V<)N)[V65UCM[:VC3F>::1TCC1?O,XY R0 >B45\\
M>"_V^Q:_&WP7\ OVEO@%X@^%.N?$VPN;GX=-KVJV-[;ZK-;QK+/ITLEI*ZVN
MH)$PD\AMR.H?RY9&1E&S\?/VV?#GPH^.OAO]D[X;_#_4O'WQ4\4Z)<:Y:>$=
M(O(+9--T>"012:G?W,[!;6V,K+"A >265MJ(V'90#VZBO)?V4_VPOA]^U7;>
M*]$T?1-2\.>,/A]XB?0?B#X'U[ROM^A7X42(&,3O'-!-$RRPW$;,DL;9!#!T
M7UJ@ HHHH \+_:P_Y+9\#_\ L>Y?_29J]TKPO]K#_DMGP/\ ^Q[E_P#29J]T
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBD=TC4N[!549))P * ,?XB?$+P9\)_ VJ_$GXA^((-+T31;
M)[O4K^Y;"0Q*,D^I)X 49+$@ $D"OEW]E/X>^,_VS/C+;_\ !0C]H+P_/8Z)
M9(\7P0\%:@O_ "#;%NNKSIT^TS@!D/\ "NT@D")ER;Y[C_@JG\>VT:W=V_9Y
M^&VM#[=*I(C\>:Y"<B('H]C <$_PR'^]N4Q_9\,,-O"EO;Q+'&BA41%P% X
M '05]OB/^,1RZ6%C_OM:-JCZT:<E_#7:I47\3K&#]GO*:7F0_P"%"LIO^%%Z
M?WFNOHNG=Z]$.HHHKX@],**** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@#\C?^"UW['W[:O[+GQI^)'_!4C]B*6S\7>%_B#X+T[1OC_P#"[4&VW5Q;
M6'EQVVHZ>V1NECC1$V#+J2Q"3"5E3[?_ ."=7[>_['O_  4S^'FJ?M#_ +/9
M,>O?9+70OB#X9UVU$.L:(\#7+Q6-[ 21M5[B[*.N4??)AB595\E_;_\ VGOC
M9\/O"7[0/PB^.'[._CN3P5<QZ=<_"OX@>&?#1U;3KBR>QT\75I<K8"6XM98[
M]+U@]Q&JNDJ@,%5<T_V/_P!F_P")GAC]O;]I?_@J9H_[.6M^%=#\=^#]/TWP
M=\.KB."QUGQ?=6$+2S:G<6SN$LI;B54@A6X9)2&>298B_(!Q_P#P<7?M$:_X
M)_9UL_A+\8OV&OB!XO\ V?-2\5Z+<_&GQ_X8U'3S]ETFUO;>\%O! )VN$,EQ
M#!')-,D"!-Z))NE21.2_X+B?%CPU\<O&/_!.[PM\.=:COOAO\3_VD?#&O1RV
MRE(-0L4:T>T&T@?(\-ZY"D>G&0,>Y_$[]IKXT?\ !17]B_QS^S9X1_X)Z?%S
MP/XQ^(OA/4/"][;?%GPW%IND:$M[ ]M+J$UV92+J&%9&E5+=7FD*HOEIN+I3
M_;Y_X)8>)/%'[ /P2^%?[*CQZCX__95UKPMXA^%::I.EO_;<VAQQQ&REE8[8
MC<Q1Y#$[1,L6XA=S  \Z_P"#HCQ%J'PY_9G_ &?OC/X5D:#Q%X2_:N\*7VA7
M4)Q()1;Z@QC!')#;%RO?:*9_P3DUO5?B9_P<2_MS>-/%4K/<>$_#OA#PWH44
MAS]FL&M?,9$ST5Y(!*1T+2$UWG[6_P '_'?_  5M^-?[/W@@_!#QKX0^%WPL
M^(=M\1?B5?>/_#[Z5+<ZE90.EAHEM!+\]VS23S>?/%FV6,?)-(S*M:_B?]G?
MQS^Q=_P5O\4?\%"O!OP[U_Q/\.?C;\/K30_B9;>$M(EU'4="U[33&MCJ'V.
M-/<6LMJA@801R/'* [#8Q( /+_V<_$6H>%O^#JC]H/X?:%(T>E^+/V;=$UW7
MX8SA9;^RGTVTMY''0LL%Q(H)YPQ]Z_32OB[]@+]DGXCW?[=GQY_X*C_'/P3>
M>%]5^*RZ9X>^'OA'52GV_2?#.GV\48FNU1F$4UY-$EP8-Q:%50/ARR)]HT %
M<'\0?VGO@!\*O$;>$OB)\5-+TC4DA25K.[D8.$;E6X!X-=Y67JW@CP7KUX=0
MUSPAI=[<%0IGN]/CD<@=!N92<4 ?-?QK_:)^"/Q<^._P8L/AK\2--UB:S\<,
MUS'9NQ,8> HI.0.K$"OJBOGG]IGP?X2\/_'#X)2Z#X6TZQ:3QU()&L[&.(L!
M;L1G:!G!YKZ&H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "ODK]KKXG>.?VK?BY)_P3P_9N\036,1MTF^,_
MC:Q.1H.EO_S#XFZ?:[A<KC^%"<@C>4[3]N3]J?Q;\*K?1OV??V>=/BU?XO\
MQ!9K7PGIS89-,@Y$NJ7/!"0PJ&(W##,IX8(X'7?LA?LL>$OV2_A+%X#T;4)=
M6UF_N7U'Q=XGO<FZUO4Y>9KF5B2>3PJDG:H&23N8_9Y31I<.X".<XF*=:5_J
M\&KZIV=>2?V(/2">DZBZQA)/S:\I8RJ\-!^ZOC?_ +:O-]>R\VCM/A=\,? W
MP8^'ND?"SX:^'X=+T/0[);73K& <(B]R>K,Q)9F.2S,6)))-;]%%?(5JU7$5
M95:LG*4FVVW=MO5MOJV]V>C&,8148JR04445F,**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@"#4=-T[6+*33-6L(+JVF7$MO<Q!T<=<%6!!J>BB@
M HHHH **** "BBB@ HHHH \+_:P_Y+9\#_\ L>Y?_29J]TKPO]K#_DMGP/\
M^Q[E_P#29J]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *\S_:S_:A\$_LE?""[^)WBRWEO[R69;+PYX?L^;K6M
M1DR(;2%0"2S-U(!VJ&.#C![/XB?$+P9\)_ VJ_$GXA^((-+T31;)[O4K^Y;"
M0Q*,D^I)X 49+$@ $D"OEW]E/X>^,_VS/C+;_P#!0C]H+P_/8Z)9(\7P0\%:
M@O\ R#;%NNKSIT^TS@!D/\*[2"0(F7Z7(<JPM6G/,LQO]5HM72=G4F]8TH/O
M+>4OL03EORJ7%BJ]2+5&C\<O_)5UD_3HNKT[V[/]AS]E[QMX#N-9_:?_ &EK
MB+4?B_\ $%5EUV5?FBT&RX,.DVW)V1Q@+OP?F=1DML#'Z(HHKS,VS3%9SCI8
MK$6N[))*T8Q2M&$5TC%)**Z)&^'H4\-25.'_  6^K?F^H4445YIL%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!X7^UA_P EL^!__8]R_P#I,U>Z5X7^UA_R6SX'_P#8]R_^DS5[I0 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2.
MZ1J7=@JJ,DDX %+7R5^UU\3O'/[5OQ<D_P"">'[-WB":QB-NDWQG\;6)R-!T
MM_\ F'Q-T^UW"Y7'\*$Y!&\I[&29/5SG&>R4E"G%.52;^&G!;R??HDEK*345
MJT<^)Q$<-3YK7;T2ZM]%_GV5V8=\]Q_P53^/;:-;N[?L\_#;6A]NE4D1^/-<
MA.1$#T>Q@."?X9#_ 'MRF/[/AAAMX4M[>)8XT4*B(N H'   Z"L+X7?#'P-\
M&/A[I'PL^&OA^'2]#T.R6UTZQ@'"(O<GJS,269CDLS%B2236_6^?9Q2S&I##
MX2+AAJ*<:<7O9_%.=M'4F]9OTBO=C%*,+AY44YU'><M9/]%Y+I]^[84445X!
MUA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% 'A?[6'_ "6SX'_]CW+_ .DS5[I7A?[6'_);/@?_
M -CW+_Z3-7NE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 445YG^UG^U#X)_9*^$%W\3O%EO+?WDLRV7ASP_9\W6M:C)D0VD*@$
MEF;J0#M4,<'&#U8+!8K,<7#"X:#G4FTHI;MO^M]ENR*M6G1IN<W9+<XK]N3]
MJ?Q;\*K?1OV??V>=/BU?XO\ Q!9K7PGIS89-,@Y$NJ7/!"0PJ&(W##,IX8(X
M'7?LA?LL>$OV2_A+%X#T;4)=6UF_N7U'Q=XGO<FZUO4Y>9KF5B2>3PJDG:H&
M23N8\5^PY^R]XV\!W&L_M/\ [2UQ%J/Q?^(*K+KLJ_-%H-EP8=)MN3LCC 7?
M@_,ZC);8&/T17T>=XW"Y=@_[%R^:E!-.K46U6HNS_P"?5/54_P"9WJ/XHJ/%
MAJ=2M4^LU59OX5_*O_DGU[:+H[E%%%?)'H!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 ?*_[9'_  4QL/@-XG\7_!?X"_"7
M4/B+\0/!'A.U\0^+;2WNK>UTSPY9W,OEVOVZXEE1O.GVNT<$*R2%4+L$3#-Z
M'^S[^V-IGQC\3>//AU\0?@_XH^&GBCX:P65SXKTOQB;0V_V.[2X>WO;6\M9Y
M8+BV86L_[S<K(8G5U1E('YY?\%KOV/OVU?V7/C3\2/\ @J1^Q%+9^+O"_P 0
M?!>G:-\?_A=J#;;JXMK#RX[;4=/;(W2QQHB;!EU)8A)A*RI]J?L%_ML?L2_\
M%7O@[XB^+WP=L%GOM2TB+PQ\3_!_B*U\G5=*1/M173KZ#)^3-U>;'4E'\R3#
M$JRJ >%_%S_@X=\"_!(VGQ:^(/\ P3\^/UA\";W4(;:W^.5UX16+39(9G"0W
MXM7<7"V<A*M'(ZJ\BNI6,LRH?O&+XL?#6;X4K\<XO&VG-X/?P\-=7Q&+@?9#
MII@^T"[\SIY7D_O-W3;S7SM_P67N!XC_ ."?WC7]F;PGX9AUWQG\9]/?P)\/
M?#6T;KO4[Y&03]"$BM(1+>R2GY8X[1V)X +/C5_P38\5_$/_ ()5:%_P3*^%
MO[2=UX%32O NA^%KKQM#X>749KFSL(((Y$\AYHEQ<>0%<%L&-Y$QAL@ Y/\
M9P_X+.:M^TM\;?#GPA\/_P#!*K]K7PWI_B6]\NV\>^-?A-_9F@VUML:07<UW
M+<8CB*+E>"SEE55+, ?:_CY^VSX<^%'QU\-_LG?#?X?ZEX^^*GBG1+C7+3PC
MI%Y!;)INCP2"*34[^YG8+:VQE984(#R2RMM1&P[+\<_LP?M6?\%./^"?/[<G
M@7_@G]_P5(\<Z)\6?!?Q<>ZL_A'\==#T=+"Y&I6\1D_LW4K>-0BNZ !3AFW.
MI\V8>9Y+/^"<FMZK\3/^#B7]N;QIXJE9[CPGX=\(>&]"BD.?LU@UKYC(F>BO
M) )2.A:0F@#[=_93_;"^'W[5=MXKT31]$U+PYXP^'WB)]!^(/@?7O*^WZ%?A
M1(@8Q.\<T$T3++#<1LR2QMD$,'1?6J_,O]G/Q%J'A;_@ZH_:#^'VA2-'I?BS
M]FW1-=U^&,X66_LI]-M+>1QT++!<2*"><,?>OTTH ***X/X@_M/? #X5>(V\
M)?$3XJ:7I&I)"DK6=W(P<(W*MP#P: .'_:P_Y+9\#_\ L>Y?_29J]TKY7^-?
M[1/P1^+GQW^#%A\-?B1INL36?CAFN8[-V)C#P%%)R!U8@5]44 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%([I&I=V"JHR23@ 4 8_
MQ$^(7@SX3^!M5^)/Q#\00:7HFBV3W>I7]RV$AB49)]23P HR6)  )(%?+O[*
M?P]\9_MF?&6W_P""A'[07A^>QT2R1XO@AX*U!?\ D&V+==7G3I]IG #(?X5V
MD$@1,N3?/<?\%4_CVVC6[NW[//PVUH?;I5)$?CS7(3D1 ]'L8#@G^&0_WMRF
M/[/AAAMX4M[>)8XT4*B(N H'   Z"OM\1_QB.72PL?\ ?:T;5'UHTY+^&NU2
MHOXG6,'[/>4TO,A_PH5E-_PHO3^\UU]%T[O7HAU%%%?$'IA1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'PE^W_ /M/
M?&SX?>$OV@?A%\</V=_'<G@JYCTZY^%?Q \,^&CJVG7%D]CIXNK2Y6P$MQ:R
MQWZ7K![B-5=)5 8*JYS?V3?@%XZ^'_[=_P"TO_P5>/[.'BCPMX9\;>$],TWP
MO\.[72XTU_Q;/8QE[C59; .!;33R!8H8YF25@7DF$6[G[XU'3=.UBRDTS5K"
M"ZMIEQ+;W,0=''7!5@0:GH _*[X8_P#!0/\ X*"V/Q7U?]HCXS_\$,_CIK_C
M.Z2?3_#B6NHZ:MCX8T9I RV-F'<MYDOEQ27-R0'GD1!A8H88H_JCQU^V]^V)
M\(_V2/ '[1?BO_@G%XQ\6>(_$^M+_P )G\-?A_J4-SJ_A#3)VF>%VCEQ]ON(
MHQ;QRQIY8\UW.45:^J:* /DR_P#!WC3_ (*'_&WX0_%GQI^S[XJ^'G@'X0>*
M)?&%A%\0;6"TUG7==^PW%G:11V<,TKVUK MW/-(\YC>26.!4C9-TE<=XG_9W
M\<_L7?\ !6_Q1_P4*\&_#O7_ !/\.?C;\/K30_B9;>$M(EU'4="U[33&MCJ'
MV. -/<6LMJA@801R/'* [#8Q(^Y** /B[]@+]DGXCW?[=GQY_P""H_QS\$WG
MA?5?BLNF>'OA[X1U4I]OTGPSI]O%&)KM49A%->31)<&#<6A54#X<LB?:-%%
M!67JW@CP7KUX=0USPAI=[<%0IGN]/CD<@=!N92<5J44 ?//[3/@_PEX?^.'P
M2ET'PMIUBTGCJ02-9V,<18"W8C.T#.#S7T-7A?[6'_);/@?_ -CW+_Z3-7NE
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 445Y/^T-^V_\ LO\ [+JBT^+WQ7L+759 !:^'+#-W
MJ=PS?<5+6$-(-Q( 9@JY/WA77@<OQV9XE8?!TI5)O:,4Y/[E=F=6K2H0YZDD
MEW;L>L45\GP_MP_MN>,2?'WPJ_X)I>)+KP5%]W_A)O%%KI6MWB'GS8K&0,5
M'.TDE]PVGK6KX3_X*Q?LOMK47@WXZV7BOX1^()#M&D_$KPY-8*Q'4K. T)3T
M9F7((.*^@J<$\2QBW2HJJU\4:4X591_Q0IRE*-NMTK==F<BS/!-^]+E[.2<4
M_1M),^FZ*S/"/C7P;\0-$B\2^ _%NF:WILW^IU#2+^.Y@D_W9(V*G\#6G7RT
MX3I3<)JS6Z>C1W)J2N@HHHJ1A1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5\E?M=?$[QS^U;\7)/^">'[-WB
M":QB-NDWQG\;6)R-!TM_^8?$W3[7<+E<?PH3D$;RG:?MR?M3^+?A5;Z-^S[^
MSSI\6K_%_P"(+-:^$].;#)ID'(EU2YX(2&%0Q&X89E/#!' Z[]D+]ECPE^R7
M\)8O >C:A+JVLW]R^H^+O$][DW6MZG+S-<RL23R>%4D[5 R2=S'[/*:-+AW
M1SG$Q3K2O]7@U?5.SKR3^Q!Z03TG476,))^;7E+&57AH/W5\;_\ ;5YOKV7F
MT=I\+OACX&^#'P]TCX6?#7P_#I>AZ'9+:Z=8P#A$7N3U9F)+,QR69BQ)))K?
MHHKY"M6JXBK*K5DY2DVVV[MMZMM]6WNST8QC"*C%62"BBBLQA1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 >%_M8?\EL^!__ &/<O_I,U>Z5X7^UA_R6SX'_ /8]
MR_\ I,U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 45Q/QM_:1^ _[-_A__ (2?XY?%71O#5J5+0KJ-V!-<
M8ZB*%<R3'V16/M7@7_#<7[4G[2_^@?L(_LJW8TB?B/XE_%4/IFE;3TE@M5_T
MBZ0]F7&".5KWLMX:SC,Z'UB$.2BMZE1JG37ESR:3?]V-Y/HF<E;&X>A/D;O+
M^5:O[E^;T/JS4]3TW1=/FU;6-0@M+6VC,EQ<W,JQQQ(!DLS,0% ]37S9X]_X
M*C?!E_$L_P -?V7/!OB#XU>+8CM;3O 5J9;&V8]&N-08>1%&<8WJ9 .]9NF_
M\$T=3^,6H0^*OV^OVB?$?Q5NDD$L?A2UE;2?#MJX.0%M+<@RE>!O9@6 ^937
MTGX"^'7@#X6>&X/!WPT\%:5H&DVP_<:=H]A';0I[A(P!DXY/4]Z]'V?".4?Q
M)2QE1=(WI44_.37M9KR4:7E)F7-F&(V2IQ\_>E]WPK[Y>A\R_P#"C?\ @HU^
MU3^__:&^.UG\&_"]Q][P9\+)!-J\D9_@GU1\B)^H)@#(1VKUC]GG]AC]EW]E
M]CJ7PH^%=E'K,F3=>)M4)O=4N';[[-<S%G&X\E4*J?2O6Z*X\=Q5FV,P[PM)
MJC0>].DN2#_Q6]ZIZU)3?F:4L#AZ<_:2O*7>6K^71?)(*S?%G@WPAX\T27PU
MXY\*Z;K6G3C$^GZM8QW,$G^\D@*G\16E17ST)SIS4X.S6S6Z.MI25F?,OB[_
M ()/?LM3ZW+XS^"$OBCX2^(9#G^U_AGXCFT[)'(#09:'9GJJHN0<9K,_X5W_
M ,%6_@'\W@'XU^"/C3HT/33/&VE'1]6V=DCN;8F*1_\ ;FZ^E?5M%?40XRSN
M<%3QKCB8+2U>*J.W93?[R*_P3B<+R[#)WI7@_P"Z[?AL_FF?*D?_  5#M_A;
M(MA^VA^RM\0_A0ZMMGUN33#K&B*>AQ>V8.[\(SQWKW3X/?M*? #]H"P&H_!;
MXQ>'O$J[-\D.E:I')/$/^FD6?,C/LR@UVTD<<T;12QJR,I#*PR"#U!%>%?&#
M_@FI^Q7\:;\^(->^!^G:1K0?S(?$'A-GTF]CE_YZ[[4H'?W<-5_6>#LP_C4*
MF%EWIR]K#_P74<9K_P '2].ZY,QH_#)37]Y<K^]77_DJ/=J*^4O^&/OVZ_@;
M^]_9<_;NO-?T^'_4>%?C/IHU2-@.BG4(0MPBCIA5Z?2C_AN#]KOX)'[/^UG^
MP3XAELHN)?%GPFO$URT8=Y&M<K/ @ZDN2<=J/]5)8O7*\52Q']U2]G4].2KR
M.3\J;GZA]?5/^/3E#SM=??&]OG8^K:*\6^"O_!1#]C+X^W":7\/_ (]Z*FJ,
MVPZ'K<K:=?"3H8Q!<A&=@>#L##WKVD$$9!KP,?EF8Y57]CC:,J4^TXN+^YI'
M72K4:\>:G)27D[A1117":A1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !7F?[6?[4/@G]DKX07?Q.\66\M_>2S+9>'/#]GS=:UJ,F1#:0J
M269NI .U0QP<8/9_$3XA>#/A/X&U7XD_$/Q!!I>B:+9/=ZE?W+82&)1DGU)/
M "C)8D  D@5\N_LI_#WQG^V9\9;?_@H1^T%X?GL=$LD>+X(>"M07_D&V+==7
MG3I]IG #(?X5VD$@1,OTN0Y5A:M.>99C?ZK1:ND[.I-ZQI0?>6\I?8@G+?E4
MN+%5ZD6J-'XY?^2KK)^G1=7IWMV?[#G[+WC;P'<:S^T_^TM<1:C\7_B"JRZ[
M*OS1:#9<&'2;;D[(XP%WX/S.HR6V!C]$445YF;9IBLYQTL5B+7=DDE:,8I6C
M"*Z1BDE%=$C?#T*>&I*G#_@M]6_-]0HHHKS38**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH \+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_T
MF:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
MQ/B#\2OA[\)_#4WC+XG>.-*\/Z3;C]]J.LW\=O"IQTW.0"3C@#D]A6E*E5KU
M%3IQ<I/1)*[;[)+<4I1BKMV1MT$@#)-?*6H?\%*M=^-%]-X8_8"_9Q\1?%"=
M9#$_B_4(VTGPY;,#@DW5P TQ4Y)C55+ ?*QS4(_85_:8_:5_XF'[>G[5-[/I
M4W,OPT^%Q?2M'VGK%/<'_2+M/9L$$<-7U2X3J8%<^<UXX5?R2]ZL_2C'WHO_
M *^NFGW.#Z^JNF&BY^:TC_X$]'_V[S':?&K_ (*5_LO_  C\1?\ "NO#VOW_
M ,0/&CL4M_!?PZL3JU^\@ZJWE'RXB#C(=PP!SM-<7Y7_  5#_:O_ -=+H?[.
M_A&X_AC*:SXFGB/OQ!;;AZ8DC)[XKW_X*_LZ_ S]G/PZ/"WP/^%FC>&K,J!,
M--LPLL^.AEE.9)F_VG9C[UVE/^V\DRK3*L(I37_+VO:I+UC2_A1])JJUTD'U
M;%5_X]2R_EAHOG+XG\N7T/ O@C_P37_9=^#?B#_A86K>&[WQWXSD827/C7XA
MWQU;4))!_&IE'EQ,#G#(BM@XR:]]HHKP,RS;,\XK^VQM:526R<FW9=DMDET2
MLET1U4</0P\.6E%)>04445YYL%%%% !1110 4444 %%%% !1110!YW\:OV2O
MV:/VBK=X?C7\$/#OB"5TVB^O-.5;M!C&$N$VRI_P%Q7BQ_X)I>+?A%_I7[%O
M[9?Q ^':1\V_AO5[E=?T1 .BK:W9RF>A;>QQCTKZMHKW\!Q3G^6T/84:[=+_
M )]SM4I_^"YJ4/\ R4Y*N!PE:7/*/O=UH_O5G^)\I?\ "YO^"HWP%_=_%S]F
M7PK\6M(A^_KGPQUIK*_6/^^]E=C][)_L18'/6MOP%_P5;_9"\2:XO@SXE>(M
M9^&/B(X$F@?$_1)=(FC/3YI),P 9]9!7TE6)X]^&OPZ^*>AMX9^)O@/1O$.G
M/G=8ZWID5U"<]]DJD9]Z[O[9X>Q^F/P"A+^>A)TWZN$_:4WZ05/U1E]6QE+^
M%5NNTU?\59_?<OZ#XAT#Q5I,.O>&-<L]2L;A=UO>V%RDT4H]5="0P^AJY7R]
MKW_!)[]G_1M6F\5_LU>-_&_P>UJ5O,>X\ ^)IHK69_\ IK:REXW3_878#BJ?
M]B?\%:O@%_R!O%GP_P#CMHT/_+#5K;_A'=;D4=%5XR;7.."SY).#ZT?V#DN.
MUR[,(W_DKKV,O_ KSH_.52/>W8^M8FE_&I/UC[R^[27W19]6T5\KV7_!57X?
M> KN/1?VOO@-\0?@]>LX0WWB'09+S27<\8BO;56$@SQNV*!ZU[]\+?CC\&OC
M?I']N_!_XI:!XFM0H+RZ)JL5QY>>SA&)0^S $5YN8\-Y[E-)5<5AY*F]IKWJ
M;]*D;P?RDS>CC,+B)<L)J_;9_<]?P.JHHHKQ#I"BBB@ HHHH **** "BBB@
MHHHH *1W2-2[L%51DDG  I:^2OVNOB=XY_:M^+DG_!/#]F[Q!-8Q&W2;XS^-
MK$Y&@Z6__,/B;I]KN%RN/X4)R"-Y3V,DR>KG.,]DI*%.*<JDW\-."WD^_1)+
M64FHK5HY\3B(X:GS6NWHEU;Z+_/LKLP[Y[C_ (*I_'MM&MW=OV>?AMK0^W2J
M2(_'FN0G(B!Z/8P'!/\ #(?[VY3']GPPPV\*6]O$L<:*%1$7 4#@  =!6%\+
MOACX&^#'P]TCX6?#7P_#I>AZ'9+:Z=8P#A$7N3U9F)+,QR69BQ)))K?K?/LX
MI9C4AA\)%PPU%.-.+WL_BG.VCJ3>LWZ17NQBE&%P\J*<ZCO.6LG^B\ET^_=L
M****\ ZPHHHH **** "BBB@ HHHH **** "BBB@ HHJ*]OK+3+.74-2O(K>W
M@0O-//($2-0,EF8\ #U- -I(EHKYO^)W_!5#]E#P9XA;P!\-=:U;XH^+#D0^
M&/A?I3ZO.S#CF6/]RH!X/[PD<\5SG_"3_P#!5O\ :7^7PKX+\(_L_P#AV?[N
MH^()5U[Q 4/1TMTQ;QDCDI+AE..:Q=>%[1U?E_5OQ/'GGF!YW3P]ZTETIKFM
MZRTA'_MZ2/J'Q;XS\'^ -!G\4^._%>FZ+IEL,W&HZM?1VT$0]6DD(5?Q-?-O
MB;_@JU\&=>UN?P1^R?\ #CQ?\:M?A;RY(O ^D/\ V=;/V\^_E"Q1H>/G7>O(
MI_A'_@E)\![_ %Z#QW^T_P",O%?QH\20G>E[\0=8>:S@;N(;)"(4C/\ SS8.
M!7TEX9\*^&/!6B0>&O!OARPTG3;5=MMI^F6:000KZ+&@"J/H*7[^?:*^]_Y?
MF1_PNXS^6A'_ ,#G^D(O_P #1YK^R[XE_;'\8_V[XF_:L^&WA+P?:W/V7_A%
MO#6@:L]_>VBCS3<?;9_]3(QS"$\K ^5\CD5ZS116L8\L;7N>IAJ+P]%4W-S:
MZRM=ZWULDON22044451N%%%% !1110 4444 %%?*_P"V1_P4QL/@-XG\7_!?
MX"_"74/B+\0/!'A.U\0^+;2WNK>UTSPY9W,OEVOVZXEE1O.GVNT<$*R2%4+L
M$3#-Z'^S[^V-IGQC\3>//AU\0?@_XH^&GBCX:P65SXKTOQB;0V_V.[2X>WO;
M6\M9Y8+BV86L_P"\W*R&)U=492  >RT5^=OQ<_X.'? OP2-I\6OB#_P3\^/U
MA\";W4(;:W^.5UX16+39(9G"0WXM7<7"V<A*M'(ZJ\BNI6,LRH?K_P".W[9W
M[.W[.W[+MS^V-\0O'T+^ X]'M=1T_4]*C-R^K)=;/L<=HB<SR7#2Q+$J_>,B
M\@9( /4Z*^>/!?[?8M?C;X+^ 7[2WP"\0?"G7/B;87-S\.FU[5;&]M]5FMXU
MEGTZ62TE=;74$B82>0VY'4/Y<LC(RC9^/G[;/ASX4?'7PW^R=\-_A_J7C[XJ
M>*=$N-<M/".D7D%LFFZ/!((I-3O[F=@MK;&5EA0@/)+*VU$;#LH![=17DO[*
M?[87P^_:KMO%>B:/HFI>'/&'P^\1/H/Q!\#Z]Y7V_0K\*)$#&)WCF@FB998;
MB-F26-L@A@Z+ZU0 4444 >%_M8?\EL^!_P#V/<O_ *3-7NE>%_M8?\EL^!__
M &/<O_I,U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%5M8UG
M1_#NESZYX@U:VL;*UC,EU>7DZQ10H.K,[$!0/4FOFKQI_P %1OA5JOB*?X<_
MLC_#SQ%\;/%,+;)+?P5;8TRU;L;C49!Y,:'^^N]?<5ZV5Y'FV<RDL'1<U'XI
M;0BN\YNT8KSDTCGKXK#X9+VDK7V75^B6K^2/IZO(?VAOV[?V6_V8IAI'Q0^*
M5I_;DA"VOA;1U:^U2X<_=1;:'<ZEN@+[5/K7E7_#//\ P4+_ &I_](_:;_:&
MM_A5X8N/O^!OA*__ !,)(S_!<:I)DJV,AA$&C8'H*]>_9Y_8E_9A_9<B,WP<
M^$VG6.I2 _:O$%V#=:E<%OO%[J8M)\Q))4$+D\ 5[/\ 9O#.4ZX_$O$5%_R[
MH?#Z2K23C_X+A43_ )D<_ML;B/X4.1=Y[_**U^]Q]#R'_A=/_!2']JK]S\ _
M@E8_!7PM/]WQA\3HQ<:S)&?XX-,3*Q...)R5(Z-6W\/O^"7/P1B\2P_$O]IG
MQ3K_ ,:/%\9W#5?B!=F>SMV)R5M[ 'R(H\@$(P?'8BOIBBLZO%V.HTW1RN$<
M)3>C]E=3:_O59-U'?JN90[12T''+Z4GS5VZC_O;+TBO=7K:_F0Z?I]AI-C#I
MFE6,-M;6\8C@M[>((D: 8"JHX  ["IJ**^5;;=V=^P4444@"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"*]LK/4K233]1M(KB"9"
MDT$T8='4\$$'@@^AKP'XI?\ !+K]BWXFZO\ \)78_"D>#O$",7M_$7@"\?1[
MJ%SU<"W(C+=\LC&OH.BO2RW.,VR>HZF!KSI-[\LG&_D[/5>3NC&MA\/B%:K%
M2]5<^4O^&9?^"C/P)_>_L[_MJ67CS3(>8?#/QGT<SRD#L=2M<3NQ''( S]31
M_P / _V@/@Q_HW[8G["/C/0K:+B7Q7\/Y(_$&F8_YZR"(B2V3V;<W3CFOJVB
MO;_UHH8S3-,%2K?WHKV-3_P*ERP;\YTYLY?J,J?\"I*/DWS+[I7?W-'DWP/_
M &ZOV1?VC#%;?"+X^>']2O92 FD3W7V2^SZ?9K@)*>>.%(KUFO*_CA^Q#^R9
M^T<)9?C'\!?#VK7<V=^JK9_9K[_P)@*3?^/UY-_P[R^-OP:_TG]C;]NGQOX9
MMXN8?"OC<)XATD ?\LHUGP]NA]5+,*/J/".8?[MBIX>7\M://#_P;27-]]!+
MS'[7,*/QP4UWB[/_ ,!EI_Y,?5M%?*7_  T=_P %)O@0?*^/W[&VE?$32X?]
M;XD^#FLEI]H[_P!G77[Z1R.2$(4'IU%=-\,O^"IG[%_Q$UD>$=;^)DO@?Q"I
M"S^'?B)I\FC74+'HK-.!$6)XPLA.:RK<'9]"DZV'IJO36KE1DJJ2[R4&Y0_[
M?C%^0XYCA7+EF^1]I)Q^Z^C^39]#T5#I^HZ?J]C%J>E7T-U;3H'@N+>4.DBG
MH589!'N*FKYAIQ=F=VX4444@"BBO,_VL_P!J'P3^R5\(+OXG>++>6_O)9ELO
M#GA^SYNM:U&3(AM(5 )+,W4@':H8X.,'JP6"Q68XN&%PT'.I-I12W;?];[+=
MD5:M.C3<YNR6YQ7[<G[4_BWX56^C?L^_L\Z?%J_Q?^(+-:^$].;#)ID'(EU2
MYX(2&%0Q&X89E/#!' Z[]D+]ECPE^R7\)8O >C:A+JVLW]R^H^+O$][DW6MZ
MG+S-<RL23R>%4D[5 R2=S'BOV'/V7O&W@.XUG]I_]I:XBU'XO_$%5EUV5?FB
MT&RX,.DVW)V1Q@+OP?F=1DML#'Z(KZ/.\;A<NP?]BY?-2@FG5J+:K479_P#/
MJGJJ?\SO4?Q14>+#4ZE:I]9JJS?PK^5?_)/KVT71W****^2/0"BBB@ HHHH
M**** "BBB@ HHHH **\N^/O[:?[+/[,-NS?&[XV:)HUT%W)I/V@SW\@/3;:P
MAIF!XYVXYZUX[_PW%^UW^T)_HO[%G[%&J0:;-Q#X[^+\QT?3P.TL=HA-Q<QG
MJ&0@\<BLI5J<7:]WV6K/+Q.<9?AJOLG/FG_+%.<OG&-VO5V7F?6=>&_'+_@H
M]^Q[\ M2_P"$7\3_ !;M=8\1-)Y4'A7PE$VJ:E++_P \O*M]WEN?20I7GW_#
MO;X\_'O_ $S]N?\ ;/\ $OB&REYF\"_#X?V%HNT]896C_?7:=>7*-[U[G\#?
MV5/V<OV:M,&E_ OX-:#X;!CV2W5C9 W4R^DEP^Z67_@;FIYJ\]E;UU?W+_,P
M]OG>,_A4HT8]YOFE_P" 1=OOGZH\,_X:'_X*1_M(?N?V=?V5].^%N@S_ '/%
MOQBNS]N*'^*/3+?+QR <CS2R'-2V7_!+JS^*MY%X@_;F_:4\:_%^[5Q(="GO
M#I&@Q.#D%+&T91D'OOPP RO:OJZBCV$9?&^;UV^[8%D="OKC9RK/M)^Y_P"
M1M!_--^9SGPQ^#WPI^"WAY?"?PC^'&B>&M.7&;/1--CMD<C^)M@&]O5FR3W-
M='116R22LCV*=.G2@H0226R6B"BBBF6%%%% !1110 4444 %%%% !1110!^1
MO_!:[]C[]M7]ESXT_$C_ (*D?L12V?B[PO\ $'P7IVC?'_X7:@VVZN+:P\N.
MVU'3VR-TL<:(FP9=26(282LJ?:G[!?[;'[$O_!5[X.^(OB]\';!9[[4M(B\,
M?$_P?XBM?)U72D3[45TZ^@R?DS=7FQU)1_,DPQ*LJ^8?M_\ [3WQL^'WA+]H
M'X1?'#]G?QW)X*N8].N?A7\0/#/AHZMIUQ9/8Z>+JTN5L!+<6LL=^EZP>XC5
M7250&"JN<W]DWX!>.OA_^W?^TO\ \%7C^SAXH\+>&?&WA/3--\+_  [M=+C3
M7_%L]C&7N-5EL X%M-/(%BACF9)6!>281;N0#U7_ (++W \1_P#!/[QK^S-X
M3\,PZ[XS^,^GOX$^'OAK:-UWJ=\C()^A"16D(EO9)3\L<=H[$\ 'XT_X*W?"
M67]GO0?^"9O_  3SM-<EU#PII?QV\':1K$\@VC4AHZ65K&9!Z2":9MO0$CT%
M=)\,?^"@?_!06Q^*^K_M$?&?_@AG\=-?\9W23Z?X<2UU'35L?#&C-(&6QLP[
MEO,E\N*2YN2 \\B(,+%##%'ZQ^W1^R[^U5_P45_8/^%?[01^#MCX,^/OPO\
MB%IGQ0\%?#^[U08AGL[MY8]$N;IL*)I+0QJ\F%C%S&N=B D '"?\'1'B+4/A
MS^S/^S]\9_"LC0>(O"7[5WA2^T*ZA.)!*+?4&,8(Y(;8N5[[13/^"<FMZK\3
M/^#B7]N;QIXJE9[CPGX=\(>&]"BD.?LU@UKYC(F>BO) )2.A:0FN\_:W^#_C
MO_@K;\:_V?O!!^"'C7PA\+OA9\0[;XB_$J^\?^'WTJ6YU*R@=+#1+:"7Y[MF
MDGF\^>+-LL8^2:1F5:U_$_[._CG]B[_@K?XH_P""A7@WX=Z_XG^'/QM^'UIH
M?Q,MO"6D2ZCJ.A:]IIC6QU#[' &GN+66U0P,((Y'CE =AL8D 'E_[.?B+4/"
MW_!U1^T'\/M"D:/2_%G[-NB:[K\,9PLM_93Z;:6\CCH66"XD4$\X8^]?II7Q
M=^P%^R3\1[O]NSX\_P#!4?XY^";SPOJOQ673/#WP]\(ZJ4^WZ3X9T^WBC$UV
MJ,PBFO)HDN#!N+0JJ!\.61/M&@ K@_B#^T]\ /A5XC;PE\1/BII>D:DD*2M9
MW<C!PC<JW /!KO*R]6\$>"]>O#J&N>$-+O;@J%,]WI\<CD#H-S*3B@#YK^-?
M[1/P1^+GQW^#%A\-?B1INL36?CAFN8[-V)C#P%%)R!U8@5]45\\_M,^#_"7A
M_P".'P2ET'PMIUBTGCJ02-9V,<18"W8C.T#.#S7T-0 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 444C,J*7=@ !DDGI0 M%?/7QB_P""FG[,OPU\2GX;>!-2U/XE^-&)
M6#P?\-K ZK=%QP1(\?[J+!QN#/N7^Z<5R(T;_@J#^U=\VOZWHG[//A&XY-EI
M3)K'B:>,]FF.(+;(Q@IB1"3D'%?4X?A+,O8QQ&/E'"TGJI56XN2[PII.K-><
M8./=HX9YA1YG"DG.7:.MO5_"OF[GNWQV_:A_9]_9FT+_ (2'XZ_%G1_#D+(7
M@@O;G-S< =?*@3,LW_ %->$_\-H?M>?M-_Z#^P_^RM/I>B3\1_$KXN;].L2I
M_P"6EO9)F>Y4CE7'&1AEKO?@5_P3C_9:^!>N_P#">1^$+GQ=XPD<27/C;QY>
MMJNIRRC_ ):"2;Y8F_VHU0^I->[5M]=X6RC3"4'BJB^W6]VFO\-*$KOR<ZC3
MZT^A/LL=B/XDN1=HZOYR:_)?,^5=&_X)DQ?%35(/&/[>7Q^\2?%[4HI!-%X?
MEF.F>'K1^H\NQMR Q'3<S?. -RU]*^"_ O@GX;^'8/"'P]\(:9H6E6HQ;:;I
M%C';01#_ &4C 4?E6K17DYIQ!G&<1C#%56X1^&"2C3C_ (:<4H1^44;T,)A\
M.VX1U>[>K?JWJ_O"BBBO&.D**** "BBB@ HHHH **** "BBB@ HHHH ****
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
M_!5?]E_1/$4GP_\ @H=>^+OBI>%T#X8:0^IX/0,]PN(%3/5@[%0"2*POM?\
MP5A_:7XL[#P?^SWX<G_Y:W)7Q#XAV'N%&+6/(['#J3ZBOI;X>_##X;_"7P['
MX1^%O@+1_#NEQ?<L-$TV*UB!]=L:@$^I/)K=H]G4G\<ODM/QW_(/[.S#%?[W
MB&E_+3]Q?.5W-^JE'T/F3P-_P2E_9OMO$,7C_P#:#U7Q+\8_%$?S?VO\2]8>
M^AC)Y*Q6G$"Q],(RO@# -?2&AZ#H?AC28-!\-:-::=8VJ!+:RL;988H5_NJB
M !1[ 5;HK2%.%/X58[L)EV!P"?U>FHWW:6K]7N_5MA1115G:%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% 'A?[6'_ "6SX'_]CW+_ .DS5[I7A?[6'_);/@?_ -CW+_Z3
M-7NE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 445S?Q#^,GPC^$=C_ &G\5?BCX=\-6^W<)M>UJ"T4CV,K+G\*3:2NR*E2
MG2@Y3:275Z(Z2BOF+Q-_P5Y_8IL=4D\-_#?Q7X@^(FL1_P#,(^'GA6[U*5O3
M:X18FS[/7#_&#_@IK^TYX3\%7'Q TG]AZ;P/X<CX7Q/\9O%UOH^UB,A!IZ;[
MF9R,D1QEF., &BAS8JO&C0BYSD[*,4Y-OLDDVV>/4XBR>"?)5Y[;\B<[>O(F
ME\VK=3[5KQ_]I_\ ;D^ '[*,$.F>/?$$^I>)K]0-&\$^'8/MFKZ@Q^Z$@0Y5
M3@X=RJG! )/%?'OP7\<?\%E_^"@;-JMI\0]$^$'P^O R_P#"2Z5X6:*6^A.0
M'L4NRUTX(PPE+0#GALC;7J?@7_@A?^QWIFJS^*OC%K_C?XCZU?OYNKWWB?Q/
M*BWDO!+,+;RW8$C.'D<^I->W'"4LGQO)FU"4G'_EW&<(N_:<ESN%NL>7GZ>[
MN<KS;-<?2O@,,TG]JJU%>J2YI/U:2]3@=;^/WBC]K+Q7;Z/^U1^VYX3^ OA*
M_E\NR^&7@SQU:'Q#>*>@U*_#$6FX<>4 N=VUE##)^NOV</V0/V6_V:](CN?@
M)\+M'L9+J$,_B!?]*O;Q6&=S7<A:1U;.<!MO/ %5-"_8!_8D\-^%+CP5I/[*
MG@1-/NXO+NDF\-P2RS+VW32*9&(/();(/((->67G_!-'Q/\ !&[D\0_\$_\
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
MBBF:!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 444$@#)- !17@GQL_X*6_LA?!'6?\
MA#+CXC-XK\4NYCM_"'@.T;5]1EE'_++9!E(W_P!F1T-<-_PMG_@J%^TU^[^#
MWP/T'X'^')_N^(_B/+_:&M-&?XXM/B^2%Q_<GR.#S6+KTT[+5^6O_#?,\BKG
M>!A4=*DW5FOLTUS->K7NQ_[><3ZE\2^*?#/@O1+CQ-XQ\1V&DZ;:IONM0U.\
M2""%?5Y'(51[DU\V>+?^"K'P6U;7I_ ?[*7@#Q7\:_$<+;'MO FENVGV[]C/
M?R 11H?^>B^8O-,\-?\ !*GX4^)=;@\<?M>_%/Q=\;-?A?S(SXQU)H]+MG[^
M1I\+"*-3S\C%UYZ5])^$_!WA'P#H,'A;P+X6T[1=,M5VVVG:38QV\$0]%CC
M5?P%+]_/^ZOO?^7YF?\ PNXS^6A'_P #G^D(O_P8CY=_X5Q_P5,_:;_>?$[X
ML^'/@/X;G^_H/@:(:KKKQGJDM])^ZA;TD@].E=I\&?\ @F1^R+\']<_X3B^\
M"7'C;Q6[![CQA\1+YM8U"60=),SYC1_]I$4^]?0%%-4*:=Y:OSU_X"^1I2R3
M QJ*K6O5FOM5'S6]%\,?^W8H155%"(H  P !P!2T45L>N%%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!\K_MD?\ !3&P^ WB?Q?\%_@+\)=0^(OQ \$>$[7Q#XMM
M+>ZM[73/#EG<R^7:_;KB65&\Z?:[1P0K)(50NP1,,WI7[-?[6B?'SQOXT^$?
MBKX(^+OA_P",_ ']GOXAT'Q3':R1RP7RSFUN[.ZM)YH;JWD^S3C<&5E:-D=$
M92H_.O\ X+7?L??MJ_LN?&GXD?\ !4C]B*6S\7>%_B#X+T[1OC_\+M0;;=7%
MM8>7';:CI[9&Z6.-$38,NI+$),)65/N+_@G'^W_^R)_P4I\!ZC^TA^SC/);^
M(H[>TT7QYX=UF#[/K.@RV[W,D-E>0Y. KW%T4D7*/ODPQ*LJ@">,_P#@IM\(
M?"'_  4)\ _\$XI/AKXX;Q9X^L=4O;+Q!>>'9++1XH;"UGGE\N>XV-=,3#L!
MA1X_G!,G0'Z!\5^*O#G@7PMJ7C?QAK5OIND:-I\U]JNHW<@2*UMHD,DLKL?N
MJJ*S$]@#7Y^_MN@?\1$W[$+8Y/@;XB9/_<*-?4?_  45_9-\=?MQ_LD>)_V7
M/ 7Q]G^&LWBM88-0\36N@+J4@M%E622W$+31 K+L$;Y;!C9UQ\V0 >*_LX?\
M%G-6_:6^-OASX0^'_P#@E5^UKX;T_P 2WOEVWCWQK\)O[,T&VMMC2"[FNY;C
M$<11<KP6<LJJI9@#[7\?/VV?#GPH^.OAO]D[X;_#_4O'WQ4\4Z)<:Y:>$=(O
M(+9--T>"012:G?W,[!;6V,K+"A >265MJ(V'9?CG]F#]JS_@IQ_P3Y_;D\"_
M\$_O^"I'CG1/BSX+^+CW5G\(_CKH>CI87(U*WB,G]FZE;QJ$5W0 *<,VYU/F
MS#S/)9_P3DUO5?B9_P '$O[<WC3Q5*SW'A/P[X0\-Z%%(<_9K!K7S&1,]%>2
M 2D="TA- 'V[^RG^V%\/OVJ[;Q7HFCZ)J7ASQA\/O$3Z#\0? ^O>5]OT*_"B
M1 QB=XYH)HF66&XC9DEC;((8.B^M5^9?[.?B+4/"W_!U1^T'\/M"D:/2_%G[
M-NB:[K\,9PLM_93Z;:6\CCH66"XD4$\X8^]?II0 445P?Q!_:>^ 'PJ\1MX2
M^(GQ4TO2-22%)6L[N1@X1N5;@'@T </^UA_R6SX'_P#8]R_^DS5[I7RO\:_V
MB?@C\7/CO\&+#X:_$C3=8FL_'#-<QV;L3&'@**3D#JQ KZHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBN1^)GQ]^!OP8MS=?%SXP^&/#*A=P&N:Y!:LP_V5D<%B>P )-)M15V14JTJ,
M'.I))+JW9'745\NZU_P5\_9 FU*7P_\ !QO&7Q0U6(X;3/ASX,N[]RW8!W6.
M-L^H8BJG_#5__!1CXK?)\#_^">:^&K23_4ZY\5?%\-KMSTWV, ,X_!O:LOK%
M+H[^FOY'DOB#*F[49NH_^G<95/Q@FE\VCZMJ*^OK+3+22_U*\BMX(5+2SSR!
M$1?4D\ 5\K_\,Y_\%0OBQ\_Q?_;I\-^!K63_ (^-'^%?@L2$@]DO+X^='CU
M-2V7_!(?]F?7[N/5OV@?&OQ&^+%[&X<3?$#QU=7$:O\ [,<!B4+Z*<C''-+V
ME67PP^]V_*XO[0S2M_ PC7G4E&*^Z/M)?>D=O\4_^"E/["7P;:2#QK^T]X6:
MXC.U[+1;PZG<*W]TQV8E93[$"N#_ .'G>N_$/,/[+_[#/Q=\=[O^/?5;[1%T
M32YO3;=71_F@Q7N/PL_9<_9O^"*I_P *C^!7A/P[+&.+K2M"@BG;W:4+O8^Y
M8FN\HY:\MY)>B_5_Y!]7SVO_ !*\::[0A=_^!3;7_DA\I?VS_P %AOBY_P @
M_P &?"+X16$OWO[5U&XU[5(<_P!WR0+9B.^:/^'=7QR^)1\W]IS_ (*,_%'Q
M"C\SZ7X+-OX:LI!_<>.W#ET[=03UXKZMHH]A%_$V_G^BL@_L+#5/]XJ5*O\
MBF[?^ QY8?\ DI\]_#?_ ()6?L#?#.[&K6'[.>CZSJ!;?-J/BV275Y97_OL+
MMY$#?[JBO=_#_AOP[X3TN/1/"N@66F647^JL]/M4AB3Z(@ 'Y5=HK2%.$/A5
MCOPN P."C;#THP7]V*7Y(****LZPHK)\<>//!7PS\+7GC?XA^*]/T31["+S+
MS4]4NT@AA7_:=R ,] .I)P.:^6K[]LC]I+]LF\E\)_\ !/+P -+\,>8T-[\:
M_'%@\5BH!PQTZT<;[MQSAG78&&&4 AJ]O*>'\QS>$JU-*%&'Q59OEIQ\G)[O
MM"*E.7V8LYJ^+HX=J+UD]HK5OY=O-V2ZL]T_:._:R^ G[*7AA/$OQJ\>6^G-
M<Y73-)A!FO\ 49.@CM[=,O(22!D#:"1N91S7@_V;]O+]OKYKY]3_ &?OA3<_
M\L(R#XOUR _WC]W358=O]8.G[Q3FO1_V<?\ @GW\(?@9XG?XN^,M4U'XA_$J
M[^:_^(/C*3[3>!O2V1LI:1C)"JGS!3M+D8%>\5Z_]J9)D'NY5#V]9?\ +ZI%
M<J?_ $ZI.Z7E.IS2ZJ%-G/[#%8O6N^6/\L7J_P#%+](V7FT>>?LZ_LK? ?\
M95\)GPC\$?A_::3'-AM0U YEO-0D'_+2XG?+RMDD\G R=H XKT.BBOEL7C,7
MF&)EB,34<ZDG=RDVVWYMZL[J=.G2@H02271!1117,6%%%% !1110 4444 %%
M%% !1110!X+\<O\ @FQ^RA\<-=_X3L^"KCP?XOC<R6WC7P#>MI.IQ2G_ ):%
MX<)(_P#M2(Y]ZX3_ (17_@J3^RI\_@WQ?H/[0OA2WY&E>(V71O$D48_A2Z&8
M+@@9R\N78XP!7UK16,J$&[QT?E_5G\SR*V2X.=1U:-Z4WO*#Y;_XEK&7_;T6
M?-WPN_X*D_LV>*O$R?#3XRKK7PD\9' ?PU\3-.;32[=,Q7#_ +B1">%.]2V1
MA:^CK:YM[RWCN[.X26*5 \4L;AE=2,@@C@@CO7/?%'X._"GXV^&7\'?%[X=:
M-XETQ\G['K.GQW"(Q&-R;P2C>C+@CL:^<;G_ ()L^./@5<R:[_P3]_:B\1_#
MI0YD'@?Q!(VM>'9B3DHL,Y,EON[R*SL!C %*]>&ZYEY:/_+\49^TSO!?'%5X
M]XVA/_P%OEEZJ4?*)]945\D_\-X_M-_LV_Z!^WG^R3J%MI</$OQ(^%A?5M'V
MCK+-;G_2+1!CJ^XG/"U[[\#_ -ICX!?M)Z#_ ,))\"_BSHOB6V5 TR:=> SV
MX/02PMB6$^SJIJH5J<W9/7L]&=.%S; XNI[*,N6I_)).,O\ P&5FUYJZ[,[F
MBBBM3T@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HK&\=_$3P!\+O#LWB[XE>-M)\/Z5!_KM1UK4([:!/8O(P&?;-
M?-VL_P#!4[PC\0=4G\(_L2_ GQC\:-6BD,3W^B6+6&B6\G]V;4+E0B>Q"LI&
M<-6<ZM.GI)_Y_<<&+S/ 8%J-:HE)[16LGZ15Y/Y)GU57G7QY_:W_ &:_V8]-
M.H_'7XS:'X>)CWQ6-U=;[R9?6.VC#32#_=0UX=+\!O\ @I'^TC&;O]HO]IS2
M_A%X<EYD\*?"6'=J)C/\,NJ3Y,4@YR80R'TKJ?@Y^Q__ ,$]OV7-2_X2?1]*
M\-7/B3S/-G\5>+]9CU'599N\@EN&8QN>_E!/I7'B<PH86/-6G&FN\Y*/YO\
M.QA2JY[F;Y<#AG%?S5+W^5.-Y/TDX,Y@_MW?M2?M#?Z'^P[^QEJT^G3<0_$#
MXK.=&TK':6*W!^T7<9]4*D8/RTH_X)Y?&_X_G[=^WC^V'XB\36<O,W@+P$3H
M>A@=XI3'^^NTZX9RC>]>XZE^U7\ -+;RY?B-;3/G 2SMIIRQ]!Y:$54_X:E\
M*WO'ACX=^--9S]UM.\..5/OERN!7S]3C'@^,W">84IR_EC-2?_@,&W]]STX\
M"YWBES8^%6HNTDZ=/_P'1-?XW,U/@E^S/\ /V<-&_L'X&_"+0O#4+($FDTVQ
M59YP.GFS',DI]W9C7<UYE_PNGXOZG_R+/[,^LR ]&U75H+/'N0V:/[>_:SU?
M_CP\ ^#](!_Z"FJ37!7_ +\CFK7&.525L-1KU/\ #AZR7RE*$8?^3'L4>'*N
M%IJG>E3BNGM*:M_V[&3:^X]-HKS'_A#OVI]7_P"0A\8] TC/7^RO#WGX^GG$
M4O\ PH;Q_J?_ ",_[27BN7/WO[*$5C^6P'%/_6+.*W\#*JS\YRH07_IUS_\
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
MXDC/3R_#0?\ E)Q0/VF;=?\ CX^!7Q)B]#)X5//Y24?Z\<+=<1;UA-?G$/\
M5[.'M2_\FC_F>FT5YE_PT]HZ<W'PA^($0[-)X78 GT^_1_PU)X67F?X;^-XE
M_OR>&GQ_.C_7GA+KBXKUYE^:%_J]G7_/E_A_F>FT5YE_PU5X%7F7P?XNC7N[
M^')<"C_AJ[X;+S)HOB55'5F\/38'OTH_U[X/ZXZFO65OS'_J[GG_ $#R^X]-
MHKS+_AK3X2_Q)K@'<G09^/\ QVC_ (:Z^"G_ $%=3_\ !'<__$4?Z^<%]<QH
MK_N)%?J'^KF??] M3_P%_P"1Z;7@7QP_X)I_LH_&O7O^$]M_!UUX*\81N9+;
MQI\/KUM(U**0]9"T/R2-_M2(Q]Q78_\ #7_P#_Z&VZ_\$MW_ /&Z3_AL7]G(
M<-\0R#W!TB\R/_(-3/CK@2:M/,\-\ZU/]9'+BN#\VQU/V>(P%2:\Z<G;S6FC
M\UJ>+?\ ".?\%2_V5/F\+>*- _:&\)V_33==*:+XDBC'\*7 S!<$#.6DR['&
M .E=-\*_^"H_[-/C#Q,GPU^+SZS\)O&? D\+_$S3FTQV;.,Q3O\ N9%)X4[P
MS9&%KT=?VO/V=74,/B1'@^NG70_]I5SWQ1^)G[$/QT\,-X1^+\GAWQ+ICY(L
M]:T2281D\;DWQ9C;T9<,.QI+C3@Y?PLUP[\G6IO\>:_YGEO@WBW!:X.G5M_)
M4ISG'Y2MSKYN27\I[/;W$%U EU:S))%(@>.2-@592,@@CJ".]/KX,D^ ?P_^
M!<KZ]_P3Z_;QU3X?1JY<>!/$XGUGP[+SDHL-PIEMMW>12[>F*ZCX6_\ !33X
ML>%]<3P5^U7^S_$_[SRT\;?##4EU'3;CUD:TE9;J!/J'8_W:UAQMPDW:6/H?
M*K3:_"7YI!##\049JGC<OK4WW5.<X/\ [>C&Z_[?C$^RZ*X'2?VH_@#K5BFH
M6?Q-L$CD7*K=I);N/JDJJR_0@5;C_:(^!LI(7XJ:*,?WKU5_G79'BKA>?PXZ
MB_\ N+#_ .2/5_L?-K7^KS_\ E_D=G17(Q_'WX)2MM7XK: ./XM4C'\S4B?'
M+X+R-M7XL^',_P"UK4 _FU:QXCX>EMC*3_[B0_S)>5YFMZ$__ 9?Y'545S2?
M&CX.R,$C^+'AIB>@&NVY/_H=2+\6_A2S!5^)OAXDG@#6H.?_ !^M5GF2RVQ-
M/_P./^9#R_'K>C+_ ,!?^1T-%80^*'PT)P/B)H1)Z#^UX?\ XJI?^%A^ /\
MH>='_P#!G%_\56JS7*Y;5X?^!1_S(>#Q:WIR^YFQ161<_$#P'9PFXN_&VD11
MCJ\FI1*!^):L#5?VD/@3HV?MGQ2TA\=?LMQY_P#Z*#5ABL_R+ QYL3BJ<%_>
MG&/YM&E'+<QQ#M2HSEZ1;_)';45YD?VM?A+=G;X:CUS6CV&E:#.^?IN5:/\
MAH'Q=J?_ "+'[.GC*?/W3J=M'9 _B['BO)_UYX4G_!Q2J_\ 7I2J_P#IN,[G
M;_J]G,?XE%P_QM0_]+:/3:*\R_X3K]I_5O\ D&_ O2=+!^ZVJ^)4F_$B$9_"
MC^R_VN-7_P"/SQ3X)TA3T^P6-Q<.O_?TX)H_UNI5?]VP>)J?]P94_P#T][(/
M[%G#^+7I1_[B*7_IOG/3:*\R_P"%/_&[5.?$?[3&H;3UCTK0K>UV^P8$G\:/
M^&8-&O\ GQ/\5O'&K9^]'=^(F$?X*BC _&C^V^)*W\'*IQ_Z^U:,?_3<JWY!
M_9^54_XF,3_P0F__ $I0/1;_ %72]*C\[5-2M[9,?>N)E0?F37.ZK\<O@WHN
M1J/Q0T)67JB:G&[#_@*DG]*P[#]D[X V,GVA_ 274IY:6]OIYBWU#.1^E<5\
M:_V@_P#@GY^R(IM_B?KW@O2-34#RM%L]/CNM3E)^Z!;PH\W)P 2 O/45,J_&
M]17=/#45YU*E7_W'1_/YF&(K<*X"DZE>M4Y5U:A37WN<SL;G]K?X%)*;;3?%
M5QJ,P_Y8Z=I5Q*?SV ?K4,_[3<<T#W&@_!;QQ=QQH6:YET400!0,DF1WX&.<
MD5XQ;?M9_MO?M"1#3OV-/V,O^$1T*;B'QS\9)#IT.T_QQ:=!F>0$?,KY*GC(
MYJ:#_@F;XD^-4Z:S^WK^U3XN^)Q+AV\(Z7,=$\/(<YVFVM2&E*] Y921U'-9
M?4^,<3\6/A'_ *]X?E_&I5JW]>7Y'E_ZQ916TR[+ZE7^]4J<D/O5.$FO\,9+
MS,[Q5_P5X^'5CXU7X9>!_ [>)?$4N1#I'A>]?69RP."I2PAE"L">0S@BN^T_
M6_VY_CIX9=K/0[3X6P3%3#<7J0OJ#1D'.$/VE4/LZ1N/:O6_A1\$?@_\"O#P
M\*?!OX9Z)X9T\ ;[?1M.C@$I'\3E0#(W^TQ)/K74U<>%\QJ_[WFF(GY)TJ:^
M^G2A+\;G7A\QQ*3=7#T5Y1C4=O5U*D[^J4?0^.#_ ,$C?"WC#QK%\2?C7\4;
MOQEK<1.VZ\6)-K"J"0=JQ7<S0*HP, 18'8"O<-'_ &68].TN#1+CXS^,$LK:
M,)!I^DW\=C;1J/X5BB3"K[#%>KT4X\#</;U54J7W]I7KS3^4JCC^!MA\RJX)
MMX6G3I-[N%*E!OU<8*3?FVV>:1?LD?!*203ZYHM_JT@.1)J>LW$ASZX#@'\J
MW-*^ /P3T7!L?A;HF5Z-/IZ2L/Q<$UU]%=F&X/X3P<N:C@*,9=U3A?YNUW]Y
MI5SS.:ZM4Q,VNW/*WW7L5--T'0]&79H^BVEH ,8MK98Q_P".@5;HHKZ"G3IT
MH<L$DNRT1YLIRG*\G=A1115DA1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!X7^UA_R6SX'_\ 8]R_^DS5
M[I7A?[6'_);/@?\ ]CW+_P"DS5[I0 4444 %%%% !1110 4444 %%%% !111
M0 444DDB1(TLKA54$LS'  ]30 M%>"?&/_@II^Q;\%]3_P"$8U3XRVGB#7V?
MRX/#7@R%]7OI9?\ GELM@RH_M(RUQ/\ PU/_ ,%$/C_^Y_9G_8HA\#:5-_J?
M%?QLU,VKA3W_ +-MLSJ<<@EF7UK%UZ:=D[ORU/(JYYEL*CITY^TFOLP3FUZ\
MMU'_ +>:1]8UXW\<_P#@H'^QU^SI.^F?%#X\:)#JB-L&@Z7*;_4#)T"&WM@\
MBDG@;@HSWKS+_AW9\;/C;_I7[:W[<?C/Q3;2\S>$/ X3P_HY4_\ +*18<R7*
M#LS%6KV3X%_L9_LL?LU0(OP1^!?A[0KB-=HU**R$MZP]&NI=TS#V+FES5Y[*
MWK_DO\S/ZQG>*_A4HTEWJ/FE_P" 0=O_ "HO0\;_ .&X/VP_CK_H_P"R#^PA
MK=O82_ZGQC\7[L:+9@=I%M%)N)XSU!0@X[>A_P ,0_MC_';_ $C]KW]N_6K6
MPE_UW@[X/V@T6S4=XVO&!N)XST(=0<=^:^L:*/8\WQR;_!?A^MP_L;V^N,K3
MJ^5^2'_@,+77E)R/&O@9_P $^OV.OV=9TU/X8_ C18]51MYU[58C?Z@9.I?[
M1<EY$)/)VE1GM7LM%%:QA&"M%6/3PV%PN#I^SH04(]HI)?@%%%%4= 4444 %
M%%% !1110 4444 %%%5M8UG2/#VE7&NZ_JMM8V-I"TMW>7DZQ10QJ,L[NQ 5
M0.22<"G&,I222NV#:2+-<A\;/CY\'?V<_!,WQ#^-GQ"T[P[I,.0)[Z;#3/C/
MEQ1KEYGQT1%9CZ5\_>*?V_\ XC?M">(;OX6?\$WOAE'XRN;>8V^J_$[7UDM_
M#.D/T)63 >]D'79&,<AAYBYKH/@G_P $Z/"&A^-H?CM^U-XXO?B]\21AX]<\
M2Q+]@THYSLL+$?NK=0>0<%@1N79DBOKX<.8;*8*MGU1TNJHQLZ\O5/2BGWJ>
M];6-.2/.>,G7?+A8\W]Y_"O3K+Y:=VCD!\7?VWOV]?\ 1/V== N_@M\,;GA_
MB%XHL0VOZO">IL+,G%NC#I,YR00R,""M>R_LR_L3_ /]E.UN+WX>>')K[Q%J
M.6USQGX@N#>:OJ<C'+-+<.,@$\E$VIGG;GFO6J*Y,PXEQ&(PKP6"@L/AGO"%
M[SMLZLW[U1];2?(G\,([&E+!0A4]K5?//N^G^%;+Y:]VPHH) &2< =2:YCQ)
M\:?A+X1W+XA^(FD6[K]Z$7JO(/\ @"$M^E?'XS,,!EU+VN+JQIQ[RDHK[VTC
MU*&&Q.*GR48.3[)-O\#IZ*\Q;]J?P?JQ,?P]\&>*/$Q/"2Z3HD@B_%Y-N![X
MH_X3G]IOQ-QX;^#>D:%&WW+CQ'K7FDCU,< W+]#7SO\ KMP_5TP<IXA_].:=
M2JO_  .$7!>KDD>G_8&90_CJ-+_KY*,'_P" R:E]R9Z=39YX;:)I[B98T099
MW8  >Y->9_\ "LOV@_$O/B_X]IIT3??L_#>CHF/I-(=X_*G0?LH_#*[E6Y\:
MZAKWB:93GS->UN67GUPA4?@<T?VUQ)BO]TRQQ7>O5A37K:G[>7R<4_0/J&54
M?XV+3\J<)2_&?LU]S9M^)/V@_@IX3W+K7Q*TH.GWHK:X^T./8K%N(/X5A?\
M#3-IK?R?#OX4>+=?S]RYBTHP6Q^LDA&/RKL?#?PP^'/@_:?"_@;2K%UZ2V]B
MBO\ B^-Q_$UNT?4N,\7_ !L72HKM2I.4E_V_4FX_^4@^L9#0^"A.H^\YI+_P
M&*O_ .3GF/\ PD?[5?B?_D$?#OPUX:B;^/6M5:[D ]0( !GV-'_"G?C-XC^;
MQS^T3J,4;?>M?#>G16>SV$O+'ZD5Z=11_JAAJ_\ OV*KU_\ %5E"+]84?90?
MHXM!_;=6G_N]&G3](*3_ / JG/)?)GF]A^RC\'([E;_Q#IE_KUTO_+UKNJ2S
ML?J-P4_E7:>'O!'@WPD@C\+^$]-TX 8_T*R2(GZE0,UJ45Z67<-\/Y3+GP>$
MITY?S1A%2?K*UV_-LY,5FN9XV/+7K2DNSD[?);(****]LX HHHH **** "BB
MB@ HHHH **** "BBB@"-K6U=BSVT9)ZDH*C?2-)D8O)I=NS'J6@4G^56**SE
M2I2WBG\BE.:V92D\-^'96WRZ#9,?5K5#_2HY/!_A*8[I?"VG,<8RUC&?Z5HT
M5E+!X26].+^2+5>NMI/[V>%?';_@G9^S;\<2VK1:3JO@O70#Y/B+P!JTFE7*
M-_>98OW,I]Y(V/N*\DE^#7_!0C]EH Z'H/@7]HKPE;<BPUG2[?1?$L,8[).%
M,%P0,Y9\R.<8 S7VA17+4R;*YN_L8I_X5_E9_,\VO@W4J>UHU9TI_P T)-??
M'6,O^WHL^4OA9^WA^PKX[\2)\,_BU\/X/A7XR! D\*_$[PM%IDA;IF.:1?)D
M4GA?G#-D87FOHA/A)\'KZW6:/X9>&IHI%#(PT6W96!Y!!V8(IOQ7^"GPC^.G
MAI_!_P 8_AOHWB736SBUUG3TG$9(QN0L,QMZ,I##L:^<Y_\ @G#\2O@',^L_
M\$_?VJ/$'@.%6+KX"\5.VM>'9/\ 82.8F6USWD4NW QBL'DV6KXL-3DO\$;_
M '-6_'Y&:S3BG ?'-UX]XR<)_P#@+?++U4H^43Z,?X)?!EU*GX2^&<'TT*W'
M\DJ)O@1\%64J?A/X>Y';2(1_[+7SL/V_/VB?V<<6'[?7[)6J:3IT/$OQ'^&F
M_6-$([RS1#_2+-.OW]S'^[7T!\%/VC?@3^T;X?\ ^$G^!WQ6T7Q-:!09O[,O
M5:6WST$L1Q)"W^RZJ?:I61\.579X2E?LZ<;_ (H[<)Q34Q53V4,3.,_Y).49
M_P#@+L[>:NNS)3^S[\$",?\ "JM"_P#!<G^%1?\ #.7P+_Z)9H__ ("BNUHI
M/A?AF6^!H_\ @J'_ ,B>JLWS9;8B?_@<O\SB;?\ 9O\ @3;2B:/X6Z02.@DM
MMX_)LBM_2OA_X#T+']B>"=(L]O3[+IL4>/\ OE16O16^%R#(L#+FPV%IP?\
M=IQC^21G6S+,<0K5:TY>LF_S8  # & .@HHJOJNK:5H.FS:SKFIV]E9VT9DN
M+J[F6..)!U9F8@*/<UZVQPMI*[+%%?,WQ _X*K?LW:;XBE^'GP#L/$/QB\5I
MP-$^&>E/J$<9S@-+=#$"1YSEU9]H!)%8G]D_\%6OVGN=9USPI^SUX9N.MKIH
M77_$31GJK2G%M%D=&3#J2>.*Q=>#=H^\_+_/;\3QYYY@Y2<,*G6DNE-72]9M
MJ"]')/R/H[XI_&?X2_!#PZWBWXP?$G1/#6G+G%UK6HQVZR$?PIO(+M_LKDGL
M*^=;K_@IQJWQDN9-#_8,_9>\7_%23>8U\4WEN=%\/1MG!)N[H R%>24"*2!P
M>:Z+X6_\$M/V5/ _B)?B%\2-'U;XH^+CAIO%'Q/U1M7G9AS\L4G[E0#ROR;E
MX^;BOHJUM;:QMH[.RMXX88D"111(%5% P  .  .U*U>>[Y5Y:O\ R_!D^SSS
M&?'.-"/:/OS_ / I+E7IRR]3Y/\ ^&3?V]?VD?\ 2?VMOVP/^$-T2?F3P+\%
M8&LLH?X)=2F!G;(^5D *GG!%>L?L_?L)_LG_ +,3+?\ PA^#&E6>JY)E\0WR
M&\U*5C]YC=3EY!N.20I"Y[5ZY151HTXN^[[O4VP^38"A559QYZB^U-N4ODW?
ME](V7D%%%%:GJA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?[6'_
M "6SX'_]CW+_ .DS5[I7A?[6'_);/@?_ -CW+_Z3-7NE !1110 4444 %%%%
M !116?XH\6>%?!&BS>)?&GB;3](TZV7-QJ&J7J6\$0]6>0A5_$T;"E*,4VW9
M&A17S%XQ_P""LG[+\&NR^"/@/9^*/B_XCCX_LCX9>'Y=052> SW&%A"<<NKM
M@#.*R_\ A+/^"L_[0W'A7X>^!O@/H<W2^\27G]OZV$/1TAB ME..2DO(X&>M
M8NO3;M'7TU_';\3QY9[@)2<</>M+M37,OG+X%\Y(^JM2U/3=&L)M5UC4(+2U
MMXR\]S<RB..-1U9F8@ >YKYY^)?_  55_8Y\"ZZ?!7@SQK?_ !&\2DD0^&OA
MEI4FLW,S#@A7A_<Y!X(,@/M6%IO_  2D^''CJ_A\0_MA_''Q[\9M1C<2"T\2
MZY)::3%(/XH;&U95C&?X2[*?2OH?X:?!_P"%'P9T(>&?A)\-M#\-6  S::'I
M<5JCD=V$:C<?<Y)SUI7Q$^BC^+_R_%D\^?8KX8PHQ_O>_+[ERQ3_ .WI+R/G
M'_A=7_!4?]H/]U\'/V9O#/PBT6;A/$'Q1U8WFHM'_?CL+4?N9!_<FR..M+'_
M ,$O[[XN2+J/[;W[6GC[XIER&G\.V][_ &'H1/4C['9D$XZ;@X)'45]844>P
MC+XVY>NWW+0/["P];7&3E6\IOW?_  "*C!_.+?F<3\'/V;O@%^SYIG]D_!/X
M/^'O#,939+)I.F1QS3#_ *:2X\R4^[L37;445LHJ*LD>O2HTJ%-0I148K9)6
M7W(****9H%%%% !1110 4444 %%%% !1110 445E^(/&_@WPFAD\4>+--TX
M9_TV]CB)^@8C-8U\10PM)U*TU&*W;:2^]ETZ52M/EIQ;?9*[-2BO)/&_[<'[
M./@:(-=^-_MDK.$B@LH3F5R<!5>38C$^FZO$?C7HG_!0#]KJ]/AO0O[0^''@
M"5BEY9:'<"UU?4H>1B2]G"M IX.R*$\$@NX.:\S \3\*8NM9XU.'65*%3$;=
M%&A"HW+UM%/XI16IZ%3),XIPO*CRO^_*-/YWJ..GWOLF>C?M _\ !0[X:?"[
MQB?@C\&O#&H_%+XG2Y6'P1X0(D-JP."U[<X,=FBDC<6RRY!*@'-<7H_[#?QR
M_:NU6W\>_P#!1_XD)>Z;',L^F_!SP==26^AV9!RGVR53YE](.^3M!!PS*=M=
M9^S[^R#XY^ ?@Y? _P )#X-^'VGR8-W)H&D/?7MXP_CN+BZ.Z:3D_,6(&?EP
M,"N]_P"&9K36_G^(GQ7\6Z_G[]M+JI@MC](XP,?G7NOQ!QV 3I<*Y15@]OK.
M(E2I5)?X$I5)T%_AINIT]HUH<JR'"3?-F6,@_P"Y34II>K:C&?SE;R1T4?B3
MX)_!CP_;>$;35_#GAO3=.A$5EI-M)#;1P(.B1PIC ]@*Y^?]J[X8W<K6O@JP
MU[Q-,IP8M!T267GZN%'XC-;7AO\ 9[^"GA/:VC?#72@Z_=ENK?[0X]PTNX@_
MC780006T2V]M"D<:#"HB@ #V KY"=/CK'S<JU>A0OJ^6,ZTO_ YRI*_FZ;]#
MT%/A[#JT*=2I;NXTU_X"E-_=-'F?_"SOV@O$O'A#X")IT3?=O/$FL)'CZPQ_
M./SH_P"$'_:;\3<^)/C)I&A1M]^W\.:+YI(]!).=R_45Z=14_P"JD\1_OV/Q
M%7R5145]U"-)V]6_-L?]LQI?[OAZ<//EYW_Y4<U]R1YB/V6/!^K$2?$+QGXH
M\3$G+Q:MK<@B_!(]NT>V:Z?PW\%?A+X1VMX>^'>D6[I]V<V2O(/^!N"WZUT]
M%=>#X2X9P%7VM'"4^?\ G<5*?SG*\G\V8U\ZS;$PY*E>7+_*G:/_ ("K+\
M & , = ****^B/+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH ****  @$8(R#U%?/WQK_X)F_LJ?&#Q
M"?B%HOA>]\!>,D8O;>-/AS?MI&H1R'JY,0\N1B<99T9CCJ*^@:*F<(35I*YR
MXO!83'4^3$4U->:O;S79^:U/DG^RO^"IW[*G.C:QX?\ VB/"=O\ \NFI%-$\
M2PQCLLHS;W&!G)?,CD# &:ZKX2_\%0_V8O'OB5?AM\3+W5OA9XS&%F\*?$S3
MFTJ;<>/W<LG[F0$\+APS<87FOHRN6^+7P0^#_P >/#3>#_C+\-=%\3:<<[;;
M6+!)O*)_BC9ANC;_ &E(8>M9>SJ0^"7R>OX[_F>=_9V/P>N"KMK^2I>:^4K\
MZ^;FEV.GBEBGB6>"171U#(Z-D,#T(/<5XM\>_P#@H9^R-^SE?GPYX\^+EG=^
M(3)Y4/A7PXC:EJ<LO:/R+<,8V/;S-@/K7G#_ /!(GX2Z<[^%/ W[1/Q?\->
M;A]]Y\.=&\=2KIKGGY%+AI4C.?F3>=V!R,"O:?@)^Q_^S-^S#8"S^!?P8T30
M)?+V2ZC#;>;>S+Z27,I:9Q[,Y'-%\1+2R7X_Y![7/\1[L:<*7>3DY_\ @,4H
MW7G)Q?\ =/%/^&B?^"C_ .TO^Y_9O_9=L?A9X?G^YXP^,4Y^WLA_BBTN#+QN
M!@CS2R'/458TK_@EKX?^).I0^*OVX?V@/&/QEU*.02KI6IWITW0H).N8M/M6
M"KSZL00!E:^K**/81E\;YO7;[MAK(Z%9\V-G*L^TG[G_ ( K0^]-^9B?#_X:
M?#OX3^'(O"'PP\"Z1X>TJ'_5:?HNG1VT(..NR-0"?4]36W116R22LCV(0A3B
MHQ5DNB"BBBF4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%>5_M1_MJ_LS_L;^&E\1?'_
M .*FFZ/+<0/-IVB_:$?4=11"HD:WM0?,F5-R[F4;5R,D9%=#\%?VB_@+^T?H
M=UXD^ OQB\.>+[.PN3;:C)X?U>*Y:RG&<PSHC%H)!@YCD"L,'B@#LZ*X[Q!^
MT+\"_"GQ?T#]G[Q%\7/#UIXY\4Q3R^'O"$NJQ?VE?10PO-+*EOGS#&L<;L7(
MVC;C.2!74:UK6C^&]'N_$/B+5K:PT^PMGN+Z^O9UBAMX44L\DCL0J(J@DL2
M "30!9HKS7X)_MA_LO\ [1NM7'AOX(?''P_XDU"WT]-0-EI]Z#+-8NVU+R)6
M ,]LS?*MQ'NB8\!B:V/C/^T+\$OV>-(L=;^-7Q+TOP]%JE[]CTB*^G_?ZC<[
M2WDVT*@RW$FT,Q2-68*I8C )H [*BN?^%WQ8^&?QN\$6?Q)^$/CS2O$F@W^\
M6FK:->I/"[(Q1TW*3AT=61D.&5E*L 01704 %%%% 'A?[6'_ "6SX'_]CW+_
M .DS5[I7A?[6'_);/@?_ -CW+_Z3-7NE !117(?%OX_?!'X#:1_;OQG^+&@>
M&+8H6B;6=4B@:;':-&.Z0^R@GVI-J*NS.K5I48.=22BENV[+[SKZ*^49_P#@
MJ9IGQ1N'TG]B?]F+Q_\ %V?>4CUJUTPZ1H8;IA[Z\50O/JF" >:8?A9_P55_
M:$&_XG?'OPA\%M$F^]HWP^TLZIJIC_N27ER0D3_[</ITZUC[>+^!.7IM]^QY
M']NX:MI@X2K/^XO=_P# Y<L/NDWY'TI\0OBC\-?A+H+^*?BE\0-%\.::F=U]
MKFIQ6L61V#2, 3[#FOG76?\ @K!\'/%6IS>%OV3OA3XZ^,VKQ.8W/@SP_*FG
M02>DU[.$2->GSJ'7D5I_#[_@E'^R)X8UY/''Q.T'6?BEXF&#)XA^*.M2:O-(
M>O,4F(",^L9(]:^BM&T31O#FEPZ'X>TBUL+*V39;V=E;K%%$O]U44 */8"BU
M>?:/XO\ R_,.7/L5NX48^7[R?WOEBG_V[-'RQ_9?_!6W]H?G4]>\!_ +0YO^
M6&GQ#Q'KJ*>JL[8M1QQN7# Y/I6AX7_X)-_LZ7NMP^-/VC_$_C#XQZ_$V];_
M .(OB*6ZMX6[B*U0K$J>B,' KZAHI^PIO67O>O\ EM^ XY%@9RYL3S5G_P!/
M'S+Y0T@OE%&5X.\#>"OAWH47A?X?^#]+T+3(/]3IVCZ?';01_P"['&H4?E6K
M116R21[$8QA%1BK)!156]UW1-.R-0UFT@QU\ZX5<?F:R+WXM_"K3L_;_ (F>
M'X<=I-9@!_(M7%7S'+\+_&K0CZR2_-G33PN)K?PX-^B;.AHKB+W]I+X$6&?/
M^*.DMC_GC/YG_H -9DW[7G[/R/Y-MXWDN9/[EKI5TY_/R\?K7CUN,^#\.[5<
MQH1?G5IW^[F.^GD.>55>&%J/_MR7^1Z517F7_#57@:?_ )!'@[Q=J&>GV+PY
M*V?^^L4?\-%ZS=_\@?\ 9Z\?2^ANM'6 '\6<UA_KSPI+^'B5/_!&4_\ TB,C
M3_5[.5\5)Q_Q-1_]*:/3:*\R_P"%Q_&N[_Y!'[,.IOZ?;?$%M;_^A T?\)O^
MU%??\>OP/T6QST^V^)5EQ_W[6C_7/*9?PJ6(GZ87$V^]TE'\1?V%C5\<Z<?6
MM2_)3;_ ]-HKS+S_ -L"^_U5A\/K%3U\Z6\E<?\ ?/%'_"+_ +5E]_Q]?%/P
MQ8Y_Y\M#>7'_ '\-'^M56?\ "R[$R_[<C'_TY. _['A'X\527_;S?_I,9'IM
M%>9?\*I_:!O/^0I^TY,JGK'9>%+:/'_ LYH_X4!XRN_^0O\ M'>,GSU^Q7$=
MO_Z"IQ1_;^?5/X>4U5_CJ8=?^DUIA_9N71^+&P?^&-5_G")Z;02 ,DX ZFO,
MO^&7?#L__(7^*/CO4/7[;XF=L_\ ?*B@?LA_ V8[M6T"_OSZWFMW+9_*04?V
MEQC4_AY?27^/$-?^D4*@?5<BC\6)F_\ #2O_ .E5(G>:GXP\):+&TNL>*=.M
M$3[S7-]'&!]2Q%<;K'[4_P #]+N/L-IXP_M2Z)PEMH]I)<L_T**5_6I]._9A
M^ >E2+);?##3F*G@7.^8?B)&8'\:[#1_#^@>';?[)X?T.SL8O^>5G;)$OY*
M*7+QSBM&\/07DJE=_*_L$OFGZ!?AZCK:K4_\!I__ "S]/4\]_P"%[?$7Q#Q\
M/OV=O$5PK?<GUV6/3DQ_>^<DD?SH^Q?M9^)_^/C6O"?A>%NGV6WDO;A/KO\
MW9_"O3))(X8VFFD5$1269C@ #J2:^8?B=_P49C\4^,;KX(?L(_#F3XM^-;=O
M+O\ 4;*;R_#VADY&^[ON$?'7RXR2V"H<,,5ZN5>'_$/$=649XZO445>?+*&'
MI07>4X1C*"\Y5?):F%?/\!@8IT\-3BWM=2J2?HI-Q;](';_$/X>^'? ?A&[\
M?_M(_M3:U;Z+9)OOKJ?5(]+LA[%5ZD] H.23@ FOG'1]=\9?M:7;Z%_P3Y^
M-EX?\)/(4O/CA\2]-DG289P7TRQN=S7#=<2. F00RH<&O4OAY_P3KU#XC>+;
M3XT?\%!/B4?BIXIMG\W3?#7E&+PSH;'^&WL^!.1T,DH^< ;D)&ZOJ*VMK>SM
MX[2T@2**) D44:A510,  #@ #M7T5#A+PTX7JJI1P=/'XM?\O:RE5IP?]SVW
M-4JO^]-QAWIS5F<-3/.(\?!PE6E1I/[,+0;]>2T8^BN_-'AO[,7_  3Z^"'[
M-VJGX@W)OO&?CZX3_3O'OBV7[3?$D8*P _+:Q\D!(P#MPI9@!7NM%%7C\QQN
M9U_;8J;E*UE?9);1BEI&*Z1BDDM$D<U.E3HQY8*W];ON_-ZA1117$:!1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!^+__  5R^+'Q<_X)U?\ !0/XP?M%
M?'_X6:OX@^"W[0?PT\/^%/#7Q&TRW-RG@:]L'#-87 ZP03RM/<,!_K&D1D$C
M1R*OZD? #P5^SYXK\?\ B+]MG]G[Q/HNLV7Q<\-:&EWK/AV6*6TU5=/:^$-Y
MYL9(ED:.\$))Y"VL:_PX'A/[</[5_P"S[\<_A%^TS^Q=KNIZ*?%'@"TL++6?
M"FJWD3S:IIU[8:??I>+;N 6@)NI8#C< ULQ)&Y17B_\ P1L^!NB?LS_\%*/V
MH_@?^QKXDO;W]F72TTB?3=/747O-*T/Q?,F^^T_3YV+!_+C/[Y59C&3!'(=R
M"@"Q^UQ\,OAUX,_X.2/V.O%WA#P+I&E:GXA\%_$"37K_ $[38H)M1D32Y2LD
M[HH,K@RR?,V3\QYYJ]_P<3?$W7-5TG]FC]A/3[R2'2/V@_VB= \/^-EC<K]L
MT&*[@:ZM&QSLD>: L/XEC93D,13?VZ/%?ABP_P"#C3]B/2[[Q#90W*>"?'JO
M!+=(KJ9M+=8003D%V1PO]XJ0,XK9_P"#@GX)>+;WP)\"/VZ?!N@W>J#]FGXZ
M:+XT\5V%C TLQ\.I<1'4)4106<QB*&1@!Q$LK?PT 9'_  <(>/+G]DBT_9;_
M &X?AWMT_7/A]^T/I>@RM;*$^T>'M4M+F/4; XQ^[E2UA&WH"@88*@TS]E#X
MAZI^U-_P<:?M&ZYXLD-WI7[/7PST7PAX$M)CF.PEU01W=_<HAX2:22%XC(/F
M,2*A.!BH_P#@M;X>T+_@HMXS_97_ &&?@7XDL/$C^(OC'IGQ$\4WFAWB746G
M>$--MI_.OY7C)6.*8W:1P,Q FEPJ$G.+_P #?A[+^Q9_P<(_&?6?'4B:=X5_
M:D^'FDZSX'UFZ<);W&MZ.B6][I0=L W/EO)=A.\3$C.T@ $7[&GQ%U+X,_\
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
MU;_R7DK+R"BBBO".H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH \U_:0_8_P#V:OVM_"D_A']H/X,>'/$T,L'E17>JZ+;SW-JNX-^YEEC9
MHCD=5QU/K7<>$?!WA'P!X<M/!W@/PMINB:181^78Z5I%C';6UNF<[8XHP%09
M)X '6M*B@#B]>_9O_9W\5:S<>(O%'P$\%ZEJ%Y(9+N^O_"UI--.YZL[O&68^
MY-=D8XS'Y)C4H5P5QQCTQ3J* .9^'/P7^#OP>6_7X2?"?PSX6&JW'GZF/#F@
MV]C]LEY_>2^2B^8W)^9LGDU:^(?PQ^&WQ=\-2>#/BO\ #W0_$^CRR+)+I/B'
M28;VV=U^ZQBF5D)'8XXK<HH JZ'H6B>&-&M?#OAK1K33M/L8%ALK"QMUAAMX
ME&%1$0!44#@   5:HHH **** /"_VL/^2V? _P#['N7_ -)FKW2O"_VL/^2V
M? __ +'N7_TF:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+_:P_Y+
M9\#_ /L>Y?\ TF:O=*\+_:P_Y+9\#_\ L>Y?_29J]TH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#PO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/_P"Q
M[E_])FKW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHK%^).A>(O%/P[U_PSX/\0MI&K:CHMU:Z7JR9S97
M,D+)%.,<Y1RK<?W: /&_'_\ P5%_8'^%WQ@'P3\=?M/>$]/U6*VOI-4O9M8A
M&GZ1+:36D,MM>W6[RK6?=>Q8CD92 &W;?E#>Z:)K>B^)='M?$7AS5[74-/OK
M=)[*^LKA98;B)P&21'4E75@00P)!!R*_%W_@CO\ M5^'?@9^T'\+/^"3O_!0
M7X6V_P +_B+\,_AAXY\(3V_BL1#2?'9U?6M"NK66TED^2Z>Y2SO=P.5F9<JS
MM*8T^^_VN?@?^TK^S_\ \$J;O]E/_@G%\/9/$_C#3/!EIX0\)6[Z];:6]I8!
M%MY;A;BXD1(Y8[4.(R&)$IC;& 2 #O\ P9_P4W_X)T_$?XAV7PC^'W[<_P )
MM<\4ZEJ'V#3O#ND^/K"XO;FZW%?)CACE+N^01M )XKT#XS_M"_!+]GC2+'6_
MC5\2]+\/1:I>_8](BOI_W^HW.TMY-M"H,MQ)M#,4C5F"J6(P":_-_P#X)1_M
M!_L$7/[6]C^R1\</^".'@3]E7]IKP[I4EYX5MO\ A!M+9M9M4@>.:XTO5XK9
M))7\H3;\,V]!+B67;+MZ_P#90^(>J?M3?\'&G[1NN>+)#=Z5^SU\,]%\(>!+
M28YCL)=4$=W?W*(>$FDDA>(R#YC$BH3@8H _0/X7?%CX9_&[P19_$GX0^/-*
M\2:#?[Q::MHUZD\+LC%'3<I.'1U9&0X964JP!!%=!7YQ?L:?$74O@S_P</?M
M0_L9^'[@Q>$O'7P\T?XHV^D*<06.KJMC87TT:]%>Z:=)93_$T2GM7Z.T %%%
M% 'A?[6'_);/@?\ ]CW+_P"DS5[I7A?[6'_);/@?_P!CW+_Z3-7NE !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !7-_&3XA#X2?"'Q5\5FT=M1'ACPW?:L=/2;RS<_9K=YO*#[6VEMFW=@XSG
M!Z5TE% 'YA?\%+=-_P""8_\ P5$\)^ OBI\;/B9X<O/AE)^SIX^\1:+X[M=7
MC2?P]?)?>$F@GBD5LI=Q&5T-NV69F>)D)8K7IO\ P3N_;9C_ &1/^"3/[.OB
M_P#X*V?&M/!/C#Q;9IHT>J^.GECEN)7EN9-/6\F93Y,IT^.!I);@IA@WF,&)
MKZ4NOV#OV/+OX\:5^TJ?V;_!<?C'1["]MK75X?"]FLCM<S6LK7#L(MSSHUH@
MCE)W1B68 _O&SZ!\0_AC\-OB[X9D\%_%?X>Z'XGT::19)=)\0Z3#>VSNIRK&
M*960D'H<<4 ?&G[4OAWX*?M^_MS_ +,^N?LV>+M#\5:Q\%O'UUXK\8^-O"U]
M%>VVAZ*VFSQ_V;+=0LR">]NGLMMMNWF*":7;L7)X[X&_#V7]BS_@X1^,^L^.
MI$T[PK^U)\/-)UGP/K-TX2WN-;T=$M[W2@[8!N?+>2["=XF)&=I _0/P5X$\
M#_#7PY;^#OAUX-TK0-(M 1:Z5HFG16MM""<G9%$JJO/H*@^(?PQ^&WQ=\-2>
M#/BO\/=#\3Z/+(LDND^(=)AO;9W7[K&*960D=CCB@#X$_8"^&EU^T'_P6\_:
M<_X*4>&V6Y\ :?X7TOX7>!O$$)W6^NSVZ6DVK26[CB2*"[M5@\Q249]X!)1@
M/T7JKH>A:)X8T:U\.^&M&M-.T^Q@6&RL+&W6&&WB485$1 %10.   !5J@ KR
M_P"*W[)7PU^,7BY_&GBC7_%%O=O D)CTGQ'-;0[4& =B'&?4]Z]0HH ^1?BG
M^S%\/_@M\>_@WJ/A36_$=S)>^-RDHU?7I;I5"0EQM#GY3D<XZCBOKJO"_P!K
M#_DMGP/_ .Q[E_\ 29J]TH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO
M]K#_ )+9\#_^Q[E_])FKW2O"_P!K#_DMGP/_ .Q[E_\ 29J]TH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#PO]K#_ )+9\#_^Q[E_])FKW2O"_P!K#_DM
MGP/_ .Q[E_\ 29J]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBLCQYX_P# OPL\'ZA\0OB;XSTK
MP[H&DVYGU76]<U".TM+.(<%Y9I65(UR1RQ YH UZ*\.^ O\ P4B_8H_:2\4M
MX#^%W[07A^;Q ^I7MG8>']0OTM;[4OLL[PRS6L$I#W,6Y"0\88;2"=N<5W_Q
MG_:%^"7[/&D6.M_&KXEZ7X>BU2]^QZ1%?3_O]1N=I;R;:%09;B3:&8I&K,%4
ML1@$T =E17/_  N^+'PS^-W@BS^)/PA\>:5XDT&_WBTU;1KU)X79&*.FY2<.
MCJR,APRLI5@""*Z"@ HHHH \+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#
M_P#L>Y?_ $F:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ KX5_X+\_"S]J+Q?^S'\//C)^R[\-Y?
M'MW\&_C3H/C_ ,3?#6 DOXHTS3C,[VRHH8S,LC12"(*Q.PLJNZ(I^ZJ\H_:0
M_;$^$'[*OC3X;>&OC/XAL=#L/B5XIF\/:;KNJZ@EM:VM\ME/=0QR.XVCS?(:
M)<LN79%&2P% 'R1_P2U^.O[&_P#P5?\ @5%\0/!FMV\?BGP-\?M7\=P>&M5C
MA&N>%YI]7NYXEGAW$QB:VGDA,B$H=[@,60J,K]E#XAZI^U-_P<:?M&ZYXLD-
MWI7[/7PST7PAX$M)CF.PEU01W=_<HAX2:22%XC(/F,2*A.!BOG3]H3]GGP%X
M4_;9^#'[57[$^JG2OVDO%'[87B'2?$>G>&;TD^)?! UR_;4[K4K=#@VL$$<:
MFX('RR*N6983']+? WX>R_L6?\'"/QGUGQU(FG>%?VI/AYI.L^!]9NG"6]QK
M>CHEO>Z4'; -SY;R783O$Q(SM( !%^QI\1=2^#/_  </?M0_L9^'[@Q>$O'7
MP\T?XHV^D*<06.KJMC87TT:]%>Z:=)93_$T2GM7Z.U^='[ 7PTNOV@_^"WG[
M3G_!2CPVRW/@#3_"^E_"[P-X@A.ZWUV>W2TFU:2W<<2107=JL'F*2C/O )*,
M!^B] !117E_Q6_9*^&OQB\7/XT\4:_XHM[MX$A,>D^(YK:':@P#L0XSZGO0!
MS?[6'_);/@?_ -CW+_Z3-7NE?$_[4O[$'PFL?&?PW^'UOXI\8_8O%WB273M3
MDE\4322QQ>06S$SY\MLCKBM7_AR1^R?_ -%%^*?_ (7#?_&J /L.BOCS_AR1
M^R?_ -%%^*?_ (7#?_&J/^')'[)__11?BG_X7#?_ !J@#[#HKX\_X<D?LG_]
M%%^*?_A<-_\ &J/^')'[)_\ T47XI_\ A<-_\:H ^PZ*^//^')'[)_\ T47X
MI_\ A<-_\:H_X<D?LG_]%%^*?_A<-_\ &J /L.BOCS_AR1^R?_T47XI_^%PW
M_P :H_X<D?LG_P#11?BG_P"%PW_QJ@#[#HKX\_X<D?LG_P#11?BG_P"%PW_Q
MJC_AR1^R?_T47XI_^%PW_P :H ^PZ*^//^')'[)__11?BG_X7#?_ !JC_AR1
M^R?_ -%%^*?_ (7#?_&J /L.BOCS_AR1^R?_ -%%^*?_ (7#?_&J/^')'[)_
M_11?BG_X7#?_ !J@#[#HKX\_X<D?LG_]%%^*?_A<-_\ &J/^')'[)_\ T47X
MI_\ A<-_\:H ^PZ*^//^')'[)_\ T47XI_\ A<-_\:H_X<D?LG_]%%^*?_A<
M-_\ &J /L.BOCS_AR1^R?_T47XI_^%PW_P :H_X<D?LG_P#11?BG_P"%PW_Q
MJ@#[#HKX\_X<D?LG_P#11?BG_P"%PW_QJC_AR1^R?_T47XI_^%PW_P :H ^P
MZ*^//^')'[)__11?BG_X7#?_ !JC_AR1^R?_ -%%^*?_ (7#?_&J /L.BOSN
M^.__  2?_9T^'WQ)^&GA?0_'OQ&>V\5>)WL=2:Z\8.[I$(2X,9"#:V1UYKT[
M_AR1^R?_ -%%^*?_ (7#?_&J /L.BOCS_AR1^R?_ -%%^*?_ (7#?_&J/^')
M'[)__11?BG_X7#?_ !J@#[#HKX\_X<D?LG_]%%^*?_A<-_\ &J/^')'[)_\
MT47XI_\ A<-_\:H ^PZ*^//^')'[)_\ T47XI_\ A<-_\:H_X<D?LG_]%%^*
M?_A<-_\ &J /L.BOCS_AR1^R?_T47XI_^%PW_P :H_X<D?LG_P#11?BG_P"%
MPW_QJ@#[#HKX\_X<D?LG_P#11?BG_P"%PW_QJC_AR1^R?_T47XI_^%PW_P :
MH ^PZ*^//^')'[)__11?BG_X7#?_ !JC_AR1^R?_ -%%^*?_ (7#?_&J /L.
MBOCS_AR1^R?_ -%%^*?_ (7#?_&J/^')'[)__11?BG_X7#?_ !J@#[#HKX\_
MX<D?LG_]%%^*?_A<-_\ &J/^')'[)_\ T47XI_\ A<-_\:H ^PZ*^//^')'[
M)_\ T47XI_\ A<-_\:H_X<D?LG_]%%^*?_A<-_\ &J /L.BOCS_AR1^R?_T4
M7XI_^%PW_P :H_X<D?LG_P#11?BG_P"%PW_QJ@#[#HKX\_X<D?LG_P#11?BG
M_P"%PW_QJC_AR1^R?_T47XI_^%PW_P :H ^PZ*^//^')'[)__11?BG_X7#?_
M !JC_AR1^R?_ -%%^*?_ (7#?_&J /L.BOSN^.__  2?_9T^'WQ)^&GA?0_'
MOQ&>V\5>)WL=2:Z\8.[I$(2X,9"#:V1UYKT[_AR1^R?_ -%%^*?_ (7#?_&J
M /L.BOCS_AR1^R?_ -%%^*?_ (7#?_&J/^')'[)__11?BG_X7#?_ !J@#[#H
MKX\_X<D?LG_]%%^*?_A<-_\ &J/^')'[)_\ T47XI_\ A<-_\:H ^PZ*^//^
M')'[)_\ T47XI_\ A<-_\:H_X<D?LG_]%%^*?_A<-_\ &J /L.BOCS_AR1^R
M?_T47XI_^%PW_P :H_X<D?LG_P#11?BG_P"%PW_QJ@#[#HKX\_X<D?LG_P#1
M1?BG_P"%PW_QJC_AR1^R?_T47XI_^%PW_P :H ^PZ*^//^')'[)__11?BG_X
M7#?_ !JC_AR1^R?_ -%%^*?_ (7#?_&J /L.BOCS_AR1^R?_ -%%^*?_ (7#
M?_&J/^')'[)__11?BG_X7#?_ !J@#[#HKX\_X<D?LG_]%%^*?_A<-_\ &J/^
M')'[)_\ T47XI_\ A<-_\:H ^PZ*^//^')'[)_\ T47XI_\ A<-_\:H_X<D?
MLG_]%%^*?_A<-_\ &J /L.BOCS_AR1^R?_T47XI_^%PW_P :H_X<D?LG_P#1
M1?BG_P"%PW_QJ@#[#HKX\_X<D?LG_P#11?BG_P"%PW_QJC_AR1^R?_T47XI_
M^%PW_P :H ^PZ*^//^')'[)__11?BG_X7#?_ !JC_AR1^R?_ -%%^*?_ (7#
M?_&J /L.BOSN\*_\$G_V=-7_ &K_ !7\'[KQ[\1AI6C^&+&^M94\8.)VEE=@
MP9]F"O' P,5Z=_PY(_9/_P"BB_%/_P +AO\ XU0!]AT5\>?\.2/V3_\ HHOQ
M3_\ "X;_ .-4?\.2/V3_ /HHOQ3_ /"X;_XU0!]AT5\>?\.2/V3_ /HHOQ3_
M /"X;_XU1_PY(_9/_P"BB_%/_P +AO\ XU0!]AT5\>?\.2/V3_\ HHOQ3_\
M"X;_ .-4?\.2/V3_ /HHOQ3_ /"X;_XU0!]AT5\>?\.2/V3_ /HHOQ3_ /"X
M;_XU1_PY(_9/_P"BB_%/_P +AO\ XU0!]AT5\>?\.2/V3_\ HHOQ3_\ "X;_
M .-4?\.2/V3_ /HHOQ3_ /"X;_XU0!]AT5\>?\.2/V3_ /HHOQ3_ /"X;_XU
M1_PY(_9/_P"BB_%/_P +AO\ XU0!]AT5\>?\.2/V3_\ HHOQ3_\ "X;_ .-4
M?\.2/V3_ /HHOQ3_ /"X;_XU0!]AT5\>?\.2/V3_ /HHOQ3_ /"X;_XU1_PY
M(_9/_P"BB_%/_P +AO\ XU0!]AT5\>?\.2/V3_\ HHOQ3_\ "X;_ .-4?\.2
M/V3_ /HHOQ3_ /"X;_XU0!]AT5\>?\.2/V3_ /HHOQ3_ /"X;_XU1_PY(_9/
M_P"BB_%/_P +AO\ XU0!]AT5\>?\.2/V3_\ HHOQ3_\ "X;_ .-4?\.2/V3_
M /HHOQ3_ /"X;_XU0!]AT5\>?\.2/V3_ /HHOQ3_ /"X;_XU1_PY(_9/_P"B
MB_%/_P +AO\ XU0!]AT5^=WA7_@D_P#LZ:O^U?XK^#]UX]^(PTK1_#%C?6LJ
M>,'$[2RNP8,^S!7C@8&*]._X<D?LG_\ 11?BG_X7#?\ QJ@#[#HKX\_X<D?L
MG_\ 11?BG_X7#?\ QJC_ (<D?LG_ /11?BG_ .%PW_QJ@#[#HKX\_P"')'[)
M_P#T47XI_P#A<-_\:H_X<D?LG_\ 11?BG_X7#?\ QJ@#[#HKX\_X<D?LG_\
M11?BG_X7#?\ QJC_ (<D?LG_ /11?BG_ .%PW_QJ@#[#HKX\_P"')'[)_P#T
M47XI_P#A<-_\:H_X<D?LG_\ 11?BG_X7#?\ QJ@#[#HKX\_X<D?LG_\ 11?B
MG_X7#?\ QJC_ (<D?LG_ /11?BG_ .%PW_QJ@#[#HKX\_P"')'[)_P#T47XI
M_P#A<-_\:H_X<D?LG_\ 11?BG_X7#?\ QJ@#[#HKX\_X<D?LG_\ 11?BG_X7
M#?\ QJC_ (<D?LG_ /11?BG_ .%PW_QJ@#[#HKX\_P"')'[)_P#T47XI_P#A
M<-_\:H_X<D?LG_\ 11?BG_X7#?\ QJ@#[#HKX\_X<D?LG_\ 11?BG_X7#?\
MQJC_ (<D?LG_ /11?BG_ .%PW_QJ@#[#HKX\_P"')'[)_P#T47XI_P#A<-_\
M:H_X<D?LG_\ 11?BG_X7#?\ QJ@#[#HKX\_X<D?LG_\ 11?BG_X7#?\ QJC_
M (<D?LG_ /11?BG_ .%PW_QJ@#[#HKX\_P"')'[)_P#T47XI_P#A<-_\:H_X
M<D?LG_\ 11?BG_X7#?\ QJ@#[#HKXFA_8A^&'[%_Q_\ A;JGPD\:^-+EO$GB
MW[)J<6O^)'NHVBCA=P NU1U/.<]!7VS0 4444 %%%% !1110 4444 %%%% !
M6;XN\&^$/'_A^X\)^//"FFZWI5VNVZTS5[&.YMYAZ/'("K#ZBM*B@#S7]G?]
MD#]FO]E&UU>U_9^^#7AWPM_;NKW>H:G+HVBV]M)-)<3O.T9:)%/E(SD)&>$4
M!1P*Z[XA_#'X;?%WPU)X,^*_P]T/Q/H\LBR2Z3XATF&]MG=?NL8IE9"1V..*
MW*X[PW^T+\"_&7Q;UKX"^$/BYX>U7QGX;L8[SQ%X9TW58I[S2X7<HC7$:$F$
MLP.%?#'KC'- '3Z'H6B>&-&M?#OAK1K33M/L8%ALK"QMUAAMXE&%1$0!44#@
M   5:K@_VB/VH/V=OV2?A\WQ4_:9^-'AWP/X>6X6W35/$>J1VR33,"5AC#'=
M+(0K$(@9B%)Q@&HOV</VK_V:OVO_  ,_Q*_9?^.'AKQUH<5P;>YO_#>JQW(M
MI@ ?*E53NA?!!V.%;!!Q@@T >@T5SWC[XJ^ OAA<>'[/QQKWV*;Q3XAAT/P_
M"MK+,]Y?RQRRI"JQ*Q'[N&:1F.$1(G9F55)KR7XJ?\%2?^"<_P #OC,O[/7Q
M>_;3^'7AWQGYR0SZ#JOB:"*6UD?!1)R6V6[$$$+*RG# XP1D [KXQ_!G4_B;
MX]\ >+['6H+6/P=XA?4;F&:-BUPIB*;%(Z')SS7H-5-4U_0M$T*X\4:UK5I9
MZ9:6CW5WJ-U<K'!# JEVE>1B%5 H+%B< #.<5YK\./VX?V3/BWXJTOP5\/OC
MMH=_J6O122^&X3*\*:Y'&N]WL))55+]53YRUNT@"?-]WF@#U6BLSQIXQ\,?#
MOP=JWQ \:ZS%IVC:%ID^H:OJ$^?+M;6&-I)96P"=JHK,<#H*P/&'[0OP1^''
MP>3]H#XF?$[2/"W@U]-AOV\0>*KH:9!%!*@>,R?:O+:)RI'[MP'S\I7=Q0!V
M5%4?#/B30O&7AO3_ !?X7U.*]TS5;&*\TZ\A.4G@E0/'(OLRL"/K7E_C+]OG
M]C'X>>/)?AKXV_:4\)Z9JUMJT6E7R76J*L%EJ$F#'97%Q_J;>X?<FV&5UD;>
MN%.X9 /7J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK!^)OQ4^
M&?P5\$7_ ,2_C!\0=%\+>'=+B\W4=<\0ZG%9VELGJ\LK*J^@R>3Q5OP7XQ\,
M?$3P=I/Q \$:U!J6BZ[ID&H:1J-LV8[JUFC62*5#W5D96'L: -.BN>U_XJ^
MO#'Q$\/?"?6]>\KQ#XKM[ZXT'34M99&N(;-8FN92R*5B2/SX06D*@M*B@EF
M/D>F?\%3_P#@G%K7QY_X9BTK]MCX<7'CPZ@=/7P['XH@,KW@;:;57W>6T^[Y
M/)#%]P*[<\4 =Y\8_@SJ?Q-\>^ /%]CK4%K'X.\0OJ-S#-&Q:X4Q%-BD=#DY
MYKT&BO+/%G[;7[)WP_\ @[JW[07Q"^/&@>'?!6B>(;_0M0\2^(;DV%J-1LKN
M:SN;:-IPGGNMQ;S1#R]P=HFV%L4 >IT5YI^S)^V5^RK^V;X6N_&G[*WQ^\+^
M/-.T^X$&HS>'-52=[.0@E4FC!WPE@"5#J-P&1D5M?&G]H7X%_LY^'K7Q5\>/
MBYX>\(V%]?1V6GW&OZK%;?;+J1@J00AR#-(Q( 1 6.>E '8T444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 45@_$WXJ?#/X*^"+_ .)?Q@^(
M.B^%O#NEQ>;J.N>(=3BL[2V3U>65E5?09/)XJWX+\8^&/B)X.TGX@>"-:@U+
M1==TR#4-(U&V;,=U:S1K)%*A[JR,K#V- &G17/:_\5? 7ACXB>'OA/K>O>5X
MA\5V]]<:#IJ6LLC7$-FL37,I9%*Q)'Y\(+2%06E102S '/U#]H7X%Z5\9]._
M9TOOBYX>3Q[JNGS7]AX.&JQ-J4EK$H9Y_LX)=8P"/G8!3T!)H S_ (Q_!G4_
MB;X]\ >+['6H+6/P=XA?4;F&:-BUPIB*;%(Z')SS7H-%>6>+/VVOV3OA_P#!
MW5OV@OB%\>- \.^"M$\0W^A:AXE\0W)L+4:C97<UG<VT;3A//=;BWFB'E[@[
M1-L+8H ]3HKS3]F3]LK]E7]LWPM=^-/V5OC]X7\>:=I]P(-1F\.:JD[V<A!*
MI-&#OA+ $J'4;@,C(KG?VDO^"DO[!7['WC&P^'G[3G[6G@?P5KVI0K-:Z-K>
MN1QW/E,<+*\8):*,D$"1PJG:V#P< 'MM%4/"OBOPOXZ\-6'C/P3XDL-8T?5+
M2.ZTS5=*O$N+:[@=0R2Q2QDK(C*00RD@@Y!J_0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%17U]9:993:EJ5Y%;V]O$TMQ<3R!$B11EF9CPH !))X
M %<Q\&OCO\&/VB/"DWCOX$?%#0_%^AP:G<:>^L^'=1CN[4W,#;98UEC)1RK<
M$J2,]Z .LHKQ;]IK_@HQ^PI^QIXBT[P?^U)^U7X*\$:OJT0FL-)US6DCNI(2
MQ43&(9=(BP8"1@$)4C/!KU7P5XW\&?$GPEIWC[X=^+=-U[0M7M$NM*UG1KZ.
MYM;R!QE98I8R4D0CD,I(- &I17-R_%[X<P?$ZZ^#DWB9%\16/AI-?OK!H) M
MMIKS20)<22[?*C#213*JLP9O)D(!",1YA\#/^"F?_!/O]IGXL77P,^ '[8?@
M#Q=XNM%E9M"T3Q%#-/.L>3(T&#BX"@$L8BX &3QS0!V7ASX,ZGHG[27B3XXR
MZU ]IKGAZSTZ*Q6-A)$T+$ER>A!S7H-4_$'B'0/">B7?B;Q3KEGIFFV%NT]]
MJ&H7*0P6\2C+222.0J*!R22 *QOA!\9/A5^T!\/+#XM_!+X@:5XI\,:J\ZZ9
MK^AWBW%I=^3/)!(8I5RLBB6*1=RD@[<@D<T =+17/>/_ (J^ OA=+H,'CG7O
ML4GB?Q#!H>@Q+:RS/>7\RR.D*K$K$?)%*[,0$1(W9F55)'DWQ9_X*D?\$Z/@
M1\9%_9\^,?[:7PZ\-^,C+'%/H.K>)H(I;61P"B7!+;;9B""!*4)# ]",@'O5
M%9^O>+/"OA7PQ=^-_%'B73]-T6PLGO+_ %>_O4AM;:V12[S22N0B1JH+%R0
M!DG%>0?LX?\ !2K]@7]KWQM>_#;]F?\ :X\"^-/$%A$\L^BZ)KL<ERT2'#2Q
MQDAI8UXRZ!E&1D\C(![?1110 4444 %%%% !1110 4444 %%%% !1110 45%
M?7UEIEE-J6I7D5O;V\32W%Q/($2)%&69F/"@ $DG@ 5S'P:^._P8_:(\*3>.
M_@1\4-#\7Z'!J=QI[ZSX=U&.[M3<P-MEC66,E'*MP2I(SWH ZRBO%OVFO^"C
M'["G[&GB+3O!_P"U)^U7X*\$:OJT0FL-)US6DCNI(2Q43&(9=(BP8"1@$)4C
M/!KU7P5XW\&?$GPEIWC[X=^+=-U[0M7M$NM*UG1KZ.YM;R!QE98I8R4D0CD,
MI(- &I17-R_%[X<P?$ZZ^#DWB9%\16/AI-?OK!H) MMIKS20)<22[?*C#213
M*JLP9O)D(!",1YA\#/\ @IG_ ,$^_P!IGXL77P,^ '[8?@#Q=XNM%E9M"T3Q
M%#-/.L>3(T&#BX"@$L8BX &3QS0!V7ASX,ZGHG[27B3XXRZU ]IKGAZSTZ*Q
M6-A)$T+$ER>A!S7H-<_\4/BM\,_@EX&OOB9\7_'ND^&?#^FHK7VL:W?I;6\.
MY@J@NY W,Q554<LS!0"2!69\&/VA_@E^T/I=_JWP7^)6F>($TF[%KJ\%I*5N
M-.G*!UBN('"RV[E&5PLBJ65E89!!H [.BN>\?_%7P%\+I=!@\<Z]]BD\3^(8
M-#T&);669[R_F61TA58E8CY(I79B B)&[,RJI(\F^+/_  5(_P""='P(^,B_
ML^?&/]M+X=>&_&1ECBGT'5O$T$4MK(X!1+@EMMLQ!! E*$A@>A&0#WJBJ.L^
M)O#?ASPY=>,?$/B&QL-(L;)[R]U6\NTBMK>W1"[S/*Q"I&J@L7)  &2<5Y%^
MS9_P4=_80_;"\8:E\/OV8/VL/!'C?7-)A::^TC0=<CEN%A5@K3*F09(@Q4&1
M R LO/S#(![71110 4444 %%%% !1110 4444 %%%% !1110 45%?7UEIEE-
MJ6I7D5O;V\32W%Q/($2)%&69F/"@ $DG@ 5S'P:^._P8_:(\*3>._@1\4-#\
M7Z'!J=QI[ZSX=U&.[M3<P-MEC66,E'*MP2I(SWH ZRBO%OVFO^"C'["G[&GB
M+3O!_P"U)^U7X*\$:OJT0FL-)US6DCNI(2Q43&(9=(BP8"1@$)4C/!KU7P5X
MW\&?$GPEIWC[X=^+=-U[0M7M$NM*UG1KZ.YM;R!QE98I8R4D0CD,I(- &I17
M,W/QB^&ME\2KSX0W?BF*+Q!I_AE?$.H6<D,@2UTQII(4N)9BOE1AI(9@JLX9
MA#(0"$8CRWX(_P#!4+_@G=^TE\5Y?@;\!_VS?AYXJ\6QF01Z%H_B2&6:Z\L$
MO]GYQ<[0"Q\HOA06Z#- ';_&/X,ZG\3?'O@#Q?8ZU!:Q^#O$+ZC<PS1L6N%,
M138I'0Y.>:]!KF/BW\:?A-\!O"8\<_&7XA:5X;TI[R*T@N]6NUB%Q<RG$5O$
MI^::9R,)$@9W/"J36?\ "']I'X&_'FZU73/A/\2=/U;4-">)=<T<%X+_ $WS
M 6B-Q:S*DT(< E&= '"DJ3@T =O17/>/_BKX"^%TN@P>.=>^Q2>)_$,&AZ#$
MMK+,]Y?S+(Z0JL2L1\D4KLQ 1$C=F954D>3?%G_@J1_P3H^!'QD7]GSXQ_MI
M?#KPWXR,L<4^@ZMXF@BEM9' *)<$MMMF((($I0D,#T(R >]44V">&YA2YMIE
MDCD4-'(C JRD9!!'45R7C7X_?!?X=?$_PA\%O''Q*TG3/%GC^6\C\&>'KJY
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
M?F?M >$7C^TW"IN6.YDDD(R>0J*6)[ 9- 'Z/T4RWN(+J!+JUF22*1 \<D;
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
M_P#L&:U_Z?=1KZ_^/NJZ9H7P+\9ZSK6H06EI:^%-0EN;FYE"1Q(+:0EF8\
M=S7QK_P;+:[HES_P0X^"4L&KVSK86.N1WS+.I%NZZYJ#,K\_(0I!P<<$'H:
M/<?$XD^-W_!1K0O#,#A](^!_@:;7KLE=R#Q%K?G6-B1_MP:=;:KN7KMU2(Y
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
M7I__  3N=/$OP4\0?M=>(V%O/\:?%E[XV6XNCL\K1&2.UT4,6QL T>TL)&'
M$DDI[DGY0^*__!9/_@E!^U?\8Y_A]\9/VW/ FE_"7P#XBCDFT2\OV<^/-8M9
M%DBDD"(RG2;:95=%)S>3Q*Y MX5^U@'MG_!+36/%W[%?_!%+X3>(_P!M+6[Z
MRO\ PC\-8;O6UOHWEO+>W=W>QL!%R[W"P2VMJD !=I L2@L0*^3?C1\-/BC:
M_P#!=;]@W]I#]H.*>S\??$NX^(UQ?>'#=^9#X5TFW\/Q_P!G:*FTE&>!;B:2
M>5<B2ZNKDJ?+$2K]2?&OP_>_\%G/@IX%^,W_  3[_;JOOAWX?\&?$6?4M'\8
M_P#"L[;6['Q+=V<;0)/%:ZBR))%;W+S".22,@7%OYB+F*&6OA7]N/]D#_@IU
MX9_X*V_L6> O'W_!8.\\3>,O$<GCW_A!?'S? 70+-O!Y@T>![LBRB/DW_P!I
MB*Q?OO\ 5;=R<DT ?N#15'PS8:SI7AO3]+\1:^=5U"VL8HK_ %0VJP&\F5 '
MF\M/ECWL"VU>%S@<"KU !1110 4444 %%%% !7%:)^S;^SKX:UBW\1>'/@'X
M*T_4+282VE]9>%K2*:&0'(='6,,K#U!S7:T4 <IXO^ WP-^(.LGQ'X^^#/A/
M7-0:-8VO]8\.VUS,47[J[Y$+8'89XJ/P_P#L^? /PF;QO"OP0\(:8=1L)+'4
M#I_AJUA^U6LF/,@DV1C?&V!N0Y4X&1Q77T4 4D\-^'8_#H\()H%DNDK9?8QI
M8M4%L+;9L\GR\;?+V?+LQC'&,5QO_#)_[+/_ $;5\/\ _P (VQ_^-5W]% %'
MPYX8\->#]#@\,>$?#UCI>FVJE;73M.M$@@A4DDA8T 5022>!U)KF_ G[.O[/
MOPL\27?C+X8_ KP;X<UB_5EOM5T'PQ:6=S<!FW,))8HU9\MR<DY/-=E10!1T
M/POX9\,&];PUX=L-..I7\E[J)L;1(?M5RX >>38!OD;:N7;+':,GBL_QS\*O
MA?\ $]+:+XE?#?0/$*V1<V:ZYH\%V("V-Q3S5;;G:N<8SM'I6]10!B>&?AK\
M.?!?AR?P?X.\ :)I.D73.USI>F:5#!;3%U"N6B10K;E !R.0 #4?P]^%/PN^
M$>DRZ!\*?AMH'ABPFG,TUEX>T>"RADD/5V2%54L?4C-;]% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 87CCX7_#3XG6]O:?$GX=Z%XABM'9[6
M+7-(ANUA9@ 2@E5@I( R1UQ5;3_@I\&](\(77P^TKX2^&;70+ZY%Q>Z);Z#;
MI9W$P*$2/"$".X,<9#$$_NU_NC'344 4?$OACPUXST2X\,^,/#UCJNFW:A;K
M3]2M$G@F (8!XW!5@" >1U -<=_PR?\ LL_]&U?#_P#\(VQ_^-5W]% &7I7@
M?P5H6K_\)!HG@_2[._\ [+@TS[;:Z?''-]B@:1H;7>JAO)C:64I'G:ID<@#<
M<Y?C7X(?!;XDZJFN_$7X0^%]?OHK<01WNM>'[:ZE2(,S",/*C$*"S'&<98GN
M:ZBB@#E/!_P'^!WP]UD>(O /P9\*:'J"QM&+[1_#MM;3!&^\N^- V#CD9YJ3
MQM\%/@U\2]2BUGXC?"3PQX@O((!##=ZWH-O=R1Q@E@BM*C$+EF.!QDD]ZZ>B
M@"CX:\,>&O!FAV_AGP?X>L=)TVT4K:Z?IMHD$$(+%B$C0!5R23P.I)J]110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &%XX^%_P -/B=;V]I\
M2?AWH7B&*T=GM8M<TB&[6%F !*"56"D@#)'7%5M/^"GP;TCPA=?#[2OA+X9M
M= OKD7%[HEOH-NEG<3 H1(\(0([@QQD,03^[7^Z,=-10 5Q6I?LV_LZZSK<_
MB;5_@'X*NM2N;EKFYU"Y\+6DD\LS-N:1I&C+,Y8Y+$Y)YKM:* *,7A?PS!XF
MG\:P^';!-9NK"*RN=66T07,MM$\DD<#2XWM&CS2LJ$[5:5R "QSB^-?@A\%O
MB3JJ:[\1?A#X7U^^BMQ!'>ZUX?MKJ5(@S,(P\J,0H+,<9QEB>YKJ** .4\'_
M  '^!WP]UD>(O /P9\*:'J"QM&+[1_#MM;3!&^\N^- V#CD9YK-F_95_9?N9
MGN+C]F_P%))(Q9W?P?9$L2<DDF+DUWM% &3X-\!>!?ASI!T#X>^"])T&P:9I
MFLM&TZ*UA,A !?9$JKN(4 G&>!Z5K444 %%%% !1110 4444 %%%% !1110
M4444 %%%% %#Q1X4\+>-]"G\+^-/#6GZOIEUM^U:=JEFEQ!-M8.NZ.0%6PRJ
MPR." >HK)\$?!CX/?#.^FU3X<?"?PUX?N;B'RKBXT30K>TDECR#L9HD4LN0#
M@\9%=+10!PEY^RU^S)J%W+?W_P"SGX$GGGD:2::;PA9,\CL<EF)BR22223UK
M5T;X*?!KPYI=OHGA[X2>&+"RL]635+2SL]!MXHH+Y5"K=(BH LP4 "0#< ,9
MKIJ* ,[Q;X0\)^/O#=YX.\=>%].UK2-0B\J_TK5K*.YMKF/.=DD4@*NN0.""
M.*Q_A?\  [X*?!"PGTKX+_!_PMX0M;IP]S;>%_#]MI\<S#."RP(H8\GD^M=3
M10!E^,/ _@KXA:,?#OC[P?I>N:>9%D-CK&GQW,)=?NMLD4KD9.#CBLSPQ\$O
M@SX*T_4M)\&_"/PQI%KK$'D:O;:9H%O;QWT6&79,J(!*N'<8;(P[>IKIZ* *
M4/AKPY;^'$\'6_A^RCTA+(6::4EH@MEM@FP0B(#:(]GR[,8QQC%<;_PR?^RS
M_P!&U?#_ /\ "-L?_C5=_10!RVI? WX*:SX6L? ^K_![PM=Z+ICL^FZ/<^'[
M:2UM&8DLT43(4C)W-DJ!G<?6L_3/V8OV:]$U*WUG1OV>O UI>6DZ36EW:^$[
M..6&5&#*Z,L8*L" 00<@C-=S10 4444 %%%% !1110 4444 %%%% !1110 4
M444 4/%'A3PMXWT*?POXT\-:?J^F76W[5IVJ6:7$$VU@Z[HY 5;#*K#(X(!Z
MBLGP1\&/@]\,[Z;5/AQ\)_#7A^YN(?*N+C1-"M[226/(.QFB12RY .#QD5TM
M% '"7G[+7[,FH7<M_?\ [.?@2>>>1I)IIO"%DSR.QR68F+)))))/6M71O@I\
M&O#FEV^B>'OA)X8L+*SU9-4M+.ST&WBB@OE4*MTB*@"S!0 ) -P QFNFHH S
MO%OA#PGX^\-WG@[QUX7T[6M(U"+RK_2M6LH[FVN8\YV212 JZY X((XK'^%_
MP.^"GP0L)]*^"_P?\+>$+6Z</<VWA?P_;:?',PS@LL"*&/)Y/K74T4 4_$'A
MWP_XMT.Z\,^*M#L]3TV^@:&^T_4+5)H+B-AAD>-P5=2.H((-97A+X1_"CP!X
M';X9>!/ACX>T3PV\<L;^'M(T6"VL620$2*8(T$9# D,-O.><UT-% %*'PUX<
MM_#B>#K?P_91Z0ED+--*2T06RVP38(1$!M$>SY=F,8XQBN-_X9/_ &6?^C:O
MA_\ ^$;8_P#QJN_HH YG5_@I\&O$'P\_X5%K_P )/#%]X3( /AB\T&WET[ ?
M>!]F9#%]_P";[O7GK4OPV^$7PH^#6AMX9^$'PP\/>%-->3S'T_PWHL%C S_W
MC' BJ3[XKH:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"AXH\*>%O&
M^A3^%_&GAK3]7TRZV_:M.U2S2X@FVL'7='("K89589'! /45D^"/@Q\'OAG?
M3:I\./A/X:\/W-Q#Y5Q<:)H5O:22QY!V,T2*67(!P>,BNEHH X2\_9:_9DU"
M[EO[_P#9S\"3SSR-)---X0LF>1V.2S$Q9)))))ZUJZ-\%/@UX<TNWT3P]\)/
M#%A96>K)JEI9V>@V\44%\JA5ND14 68* !(!N &,UTU% &3XR\!>!OB-I \/
M_$+P7I.O6"S+,MEK.G174(D (#[)59=P!(!QGD^M<Q#^RI^R];RK<6_[-W@)
M)$8,CIX/L@5(Y!!$7!KO:* ,WQ=X.\(_$#PY=^#O'GA73=;TB_C\N^TK5[&.
MYMKA,YVR12 JXR <$'I65X+^"?P9^&_A*[\ _#OX1^&- T*_\S[=HNBZ!;VM
MI<^8NU_,AB14?<O!R#D<&NGHH I0^&O#EOX<3P=;^'[*/2$LA9II26B"V6V"
M;!"(@-HCV?+LQC'&,5QO_#)_[+/_ $;5\/\ _P (VQ_^-5W]% %'PUX7\->#
M-#M_#/@_P[8Z3IMHI6UT_3;1(((06+$)&@"KDDG@=233-2\(>$M:U[3O%.L>
M%].N]3T?S?[)U&YLHY)[+S5"R>3(P+1[U #;2-P&#FM&B@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M&4N7BM_%>L3:A;V=O;WJJ1]JM(()C,(&S&\I)=7\M, 'W]17YD(==_X)^_\
M!=GP!^Q?\%M5U6U^"7[37PXUJYN? $.J3BS\+:[IMM<SRWVF8?=IZ2PPQHT<
M)1=\I? *1[/._P#@EY^PU\-_VR?&/[:/P8_::^)WQ-\6>#?#7[46O:-HN@7O
MQ-U9"B11QQPS3W27 NKUXHA&D:W$LD:[-^PN=] 'Z]T5^0?["'C/XU?M"?\
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
M?MD_\%6_^"G?[/7BSXZ:C\>_@?X+G\-_$74_"D.D)\$]4U&.>2SC@<W#2_\
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
M(KT2OQ%_X)*>(_!_["'_  ;I>/\ _@H;\*_!$*_$7PYIGC&VTK4IKB:6(/\
MVM)#:[X&<Q%(Y1 Y 4%EC(SR:]H^,O\ P34_;<^/_P"SA\//BC^R!IWPU\!?
M&K3&TGQ!I?Q\N/COKU]J>N!HTDN!J(&@J+V&Y5R3 [-"@*HBB,;" ?JE153P
M^VN-H-BWB=+1=3-G$=16P=F@$^P>8(RX#%-V=I(!(QD"K= !1110 445Q7CG
MX[^#OA_KS>'=:TO6I9UB60O8Z1)-'ANGS*,9]JX,QS3+LHP_M\;5C3A>UY.R
MN^GX'3A<'BL=5]GAX.4M[+L=K17F?_#5OPX_Z 7B?_PGIO\ "C_AJWX<?] +
MQ/\ ^$]-_A7A?Z]\'?\ 0=3_ / D>C_J[GO_ $#S^X],HKS/_AJWX<?] +Q/
M_P"$]-_A1_PU;\./^@%XG_\ ">F_PH_U[X._Z#J?_@2#_5W/?^@>?W'IE%>9
M_P##5OPX_P"@%XG_ /">F_PH_P"&K?AQ_P! +Q/_ .$]-_A1_KWP=_T'4_\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 ?-'_  4R_P""9WPZ_P""CWPZ\.6MYX[U/P+\0_A[KR:]
M\+?B;H$*O?>&]31D8.$8J)H6:.(O%N7<8D(9612*GPJTW_@LQIFBP>"/BYX@
M_9RU">%!"?B'IL>MB>8 8^T2:-LCB:4CYF1+Z--Q.W:, ?45% 'R_P#MD?L5
M?&#XR?L'>.OV.O@]XZTF?6OB;HU]8^+OB!X[N9FG>6[54FNA;VT.V1C&#''$
MK0QP)'"B*40(*?[,?_!/>_L/^"9>F?\ !,[]M?2?"GC#PYIG@6'PI<7^@3W
M74[2-"L<QBFB!M9X]L+(Z/(1(@D780!7U910!\2_L+_LB_\ !4+]AC]FJZ_9
M4@_:!^&7Q*T?P]!/8_"OQ-XLMM1M=1T>Q!(M(;U(ED2]2%=H5%:(A1L$A55V
M^T_\$Z_V>?BS^RI^RKH'P'^-&L>']8U[1I;J;4_$WA^6?&O7=U<RW=UJ$\<T
M:F.>:XGFD<!G!9R01G:/<:* /@;]H;_@FK^V3XI_X*\^%?\ @J+^SE\2_AQX
M77P[X.'A77/#.JQW\K^+--,DSN+N2)%6)_WJ;"HDV-;0DF0+LK[UM&NWM(GO
MX8XYS&IFCAD+HKXY"L0"PSG!(&?0=*DHH ^#]#_X)Y?MGZ7_ ,%B-2_X*H3>
M*OAFUAJ?PX7P3)X"6_U#S8K 2PS><+[[-AIO-B#8\@+M.S@_/74?#']AK]J/
MP)_P5E^(G_!134=?\!77A_QWX#LO"D?A*&_O4O+&"T>-XKHW!MRDKLR/NBV*
M )  YV9?[(HH ^-?V&/V!/VBOV=/VK?VC?CI\7O$_@K4]"_:$\06VK3:7X?N
M;Q;G06MX)H$A#RPA;H-'*H+XBPR%@I#;5X/]C+_@C/\ %;X7_P#!.OQ/_P $
MKOVMOCSX:\8?"&31]8T;PC'X5\,RV6J"&]U![]+^\N)Y9$-S!.Y:&.)%C4D^
M8T^$V?H-10!^<'[*7_!-'_@K[\,/"FG_ +'7[0G_  4;\'^*/V?]&MUTU)]+
M\(2Q^+M7T1!L729+F3]W:1/%B)YE>:=8R5CD4[73U3Q%^PK^U3J'_!8G2_\
M@I=I/B?P!'X;TSX4M\.CX/FN+W[9/IAU"6]-[]H$.R.?S) ?*V,FU-F_)\P?
M9=% 'QU^U_\ L,?M-_';_@I#\ _VWOAWXD\"VNC? 6+7ELO#VM7=XMSKIU>Q
M6TN2\L4#+:;%'R86;)&YOO;%+S]AC]IN[_X+(6O_  4P'B/P*OANV^$Q^'!\
M)_:[PWKZ:=3>_P#M_G>1Y8N-[_ZC;LP-GF_\M*^Q:* /RZ^%?_!$W]O+X;?L
M)?%S_@F-;_MG>!/^%3>*%UU_!6LCP7<2^)&-^SRK;7\\DQMT@\YLRO'%+,ZN
MX22+Y-GH/QT_X),?M4_&O_@FK\$_V8M3_:6\'K\4O@7XT\*^)_"FOKX6GCT-
MI]#M3:6]K)")6G=&C9I'E+;GE+%4BC98X_T$HH ^'?\ @H5_P3Z_;7_;=^$G
MP6\$W/QG^':Z_P##7XN:3\1M>UZXTB\MK6_O[%KDQ:;:VD9D:&U5;C;YLD\L
MK",$C)).Y^U[_P $Y_BU\4/VL_A=_P %*?V8/'7ASP?\;O .AOH>OZ3KHN+K
M0?%6BSAVFTVXFB1)H_+DFE>&Y6(D$J6B.U0GV-10!\Q_#S]C3XI>+?VQ(_\
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
M?\$+OV4=+\+Z/^SO!^U#\,O"6G#3M'^(UKJDVG:[X:TZ$!;==:L8H)Q?)%$
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>imagea.jpg
<TEXT>
begin 644 imagea.jpg
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
MJZNLK*RKJ^OO[]=H-*VMK0\?/G1U=?WRRR^MK:V__?9;3'+T%8$)$%5]??W
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
MNT^?/AV2.W1QA*A 0@)#Q$\X#HZ,C-RX<</?W]_2TI)*I2)RF%:K??USZ?W
MRO&U_"WH"34':+>[NQOG_)TY<P8V=[E<#HLP\9DP[D-8-B!)$2X/+P(0N5PN
MD\G,-1R#7E55U=345%A8B&WLT$!A&<37C>T&*).,-)10QMFPS_WPX<.>GIZ
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
M4U._^>:;A0L7?OWUUQLW;KQW[UY65A8V:('WQ CV]_>?.W<N*RL+/. ;-T=
M[RD6BS=LV+!V[5H/#X_#AP\W-S?K/:X.'3JT:=,FV%)&1D8X'$Y.3DZM(3U[
M]DPH%(:%A<V>/7O1HD7>WM[;MFW3QUU/2TM#! ;PXQ"?]=KM P<.0/UJ+/^2
M$2']*1:+Y\^?OV+%"CJ=/K&W/+AFI5)Y_OSYQX\?CXR,0+$+MS <1)B3DW/K
MUJWMV[<O7;K4T]/3U]>WNKJZL;'QZM6KC8V--V_># L+Z^WM[>_O+R\O#P@(
M6+-FS:U;M[*RLFIJ:G#,C)F9&3R6QJ,G:2 (+S P,"PLC$:C??'%%SA$X(V]
M;=SD?]'HR";H:6MK2Z52_?W]0:.85/?OWS?6OI&NA ZEN[N[HJ(B-S=7;PH?
M'A[&WL3FYN:BHJ*LK"RL;!#&)1))2DK*_/GS]^_?C_-L)88$;11$;)@:\ O%
M&;F&=QM>"0H*FC-GSO???X^S&TV0!3 !9($\PF:S=^S845)2@IA/@,[AX>&'
M#Q]^]]UW^_;MH]/I>N&ZOK[^W+ES3Y\^1863DI)NW;H5'!Q\Z=*EDR=/GCIU
M*B$A(2HJ"N[3>H[@R)$C=#I]]>K55"H5DWQ@8" F)B8N+BXB(N+LV;-A86'7
MKEV[<>.&4"B$?K:XN-C/SZ^TM/3%BQ?SYLU;OGSYP8,'=^S8@7,@T+>(\W__
M_OUSY\Y-$CTI%,J%"Q=H--H$>XW0(5JMMJ.C8_OV[1 IR&S7:#3Z0T?V[MV[
M=>O6V;-GKUFS)C\_/S8VUM_?'X87F4S6U-04%A;F[^\?$!!P\N3)D)"0NW?O
M @3!BJY9LV;QXL5.3DZW;]\&\7 XG"=/GL3$Q 0$!.CUZ2=.G-![]<.S56DX
MSR,N+N[(D2.MK:WW[MUS='3<N7/GIDV;3IX\J=][#B$=I%A?7W_JU*G<W-R)
MT1/S?_/FS6O6K'%S<SMV[!C\QLK+RQ\\>/#HT:,3)TZ<.W?NV+%C 0$!!04%
MQ$)U[=JU(T>.5%=77[ITR=G9>>G2I7OW[CUQX@3VVD,4TV@T>I.@_D2#TM)2
M0"=@S@1'P'N*Q6(/#X\5*U;8V=G=N'$#$H])3G0^0<^S9\]>OWX=.ZS@GBR5
M2N/CXW?LV.'KZSMSYLP5*U; ;>#DR9.(LJI4*KN[N_W]_8\>/1H9&7GLV+&(
MB(B'#Q\F)B9"H]79V3E]^G0W-[<I4Z:\$3T!G41M)1:+SYT[!_\-_0E4SYX]
M^^BQ-'[4_O^3\>AI:6EYYLP9LAQIM5J@)Q&7"'JBQRLK*]O:VGIZ>@!).IT.
MSH.9F9DE)268L:!XM5I=7U^_;MTZN$' P IW/.A C7]-GI.-DJA&8& @G4[?
MLV</K$8FAX48HR>T9BP6Z^;-F_"!1],@#2%*,??_L??=WU%<6[KKSLP?,;/&
M 9&4<PX(C#'!!F.RB,; Q00;C,F2$!*20 E%4,Z@G'/.L95:0E(K2ZV<<^@@
M";^:_M;=KUY+X#L/W_4N\WQ^:%67NJIVG;//=_;9<6S,QL:FN;EY8F*"*72#
MBKNMK:TN+BZ7+U_^_OOO34U-L[*RAH:&8'" (8*1=!X^?*BIJ7GNW+DM6[;
M9@W%Z.SL[,C(2'U]O8>'QZE3I[[__OO(R$C(L+Z^OO;V]E@2?'U]N5SNW-P<
MRAV3*1DU1&MK:P," N!8CC=:.XKH7@Z'HZ2D]+OHB?N+Q>+6UE9W=_>ZNCK:
MEJ(W9F=GIZ>GF8P$IJ:F/CX^C/F%S^?;V-B4EI;R^?R2DA(?'Y\+%RZ8F)CX
M^?DU-#0,#P^CB!@\%F9G9X\>/7KDR!%=75U?7U_$"XR-C;6UM:%V4&YNKKFY
M.1,L\--//V5F9E965HZ,C#Q^_#@Y.1EI0._>O3L\/(S> SQA]45FOX2$A-+2
M4M(1K]L;R\O+T]/3/_SPP]FS9PT,#.[?OP_%R,C(2$M+"ZPH^?GY9F9FIT^?
MOG7K5G1T=(>D7;IT*3$Q<7)RLJVMS<G)J;.S<WY^?F)B JLOB(&SEZ>G9W%Q
M,7;B[])[(C0 JZ.BHJ*/C\_[T1-8&1P<7%M;BY!?X#4T[-.2%A45%1@8.#L[
M.S$QX>CH&!L;BSQDKU^_OG#APMZ]>Y\]>P:=>T]/#X4:]_?W&QD9??'%%[*R
ML@R\DB66<!]8#[L"\GD'!07%QL;*R<EMVK0I-C;V3_1<RVGKH"=L[ILW;[:T
MM(3G$( &Z$ESF] 3<Z:]O;VAH0'9!L'K**"8D)# Y7+9Z#DC:28F)N[N[K A
M (8@8_[N)XP8X%H7%Q=#0\,'#Q[LWKU[9F8&B@6IE\22#K9H:&BPM+1\\^8-
MV0V@KH4S"@069*B<GIZVLK)Z_ORYM;7UK5NWKE^_[N;FAOR^$'MA]4(XD*FI
MJ9:6UNG3I[=LV8*E7BP6U]?7(Y1((!#,S<T5%17=NW?/W=W=SL[.W=W=PL("
M>48@:\,8C:G"[N'IZ>F"@@(O+R](_5*O1E_1O55557\/>@(K!0)!2TN+L[-S
M=74U/1&2(YP-4'TH/S\?)===75V1+!F^NK=OWPX/#X<G_^KJ:H^D.BFTD[.S
MLX<DS<#  +9:) 1J;V_'RBH6B\?&QMS=W:]>O<KD^WGX\*&UM?6#!P]:6UNA
M!4)4$N #RR0VXRA9Z.+BDIN;2ZA*G4 '4.(CY.GLV;/Z^OH(U$%>T::F)G"U
M6"PN*RM[_/CQK5NW;&QL'C]^[.+B<N/&C=[>7L9E%=%08 94>\<.&C=O:VM[
M].A165D9^) PB&@@67YV=A;HJ:"@\/X<P[CS[.RLM[=W6EH:TFS#MD.5!!&=
M 2A?65DI*RMS<7%AD@F8FIHRUO9??OF%Z=71T5&$M T-#5%VY*FI*3\_OX"
M %=75V2-6+MSAV$6KSD^/N[M[1T:&LK4_MNR9<N?Z,D>6>ECL#7R,'9V=LK+
MRV_>O-G:VAI=#(>)P,! C HD($)/D4@T/3T-(6M\?!R6 2C^^7Q^:FIJ0T,#
M.7P H<#93Y\^A6F5_LL6==]UC&438VQG9Z>AH<%L@7?OW@V/&:**=D- %H2^
M-38V'CIT*#4UE5P"(#A#*(;8B,B-V=G9]/3TB(@()KUV4%"0A87%TZ=/N[N[
M,9&$0B$*;T #</_^?7@LR<O+(^H4OJ6(V4"-A.CHZ/OW[T].3C8W-R<F)KJY
MN6$7#\TR^@'=BPF)$>GO[[>SLWO\^#'I[*6T$QA(O".3"%5-3<W)R4E96;F]
MO1W2%N.9(#780$]X"/[XXX_(SH<AP"=FK%@LSLS,K*^OAUM265F9GY]?:FIJ
MJZ2\N+6U=5A8&)2 "$-H:VO#Y=/3TR=/GMR[=Z^>GAZJB6$CPG@I@9'@+6ME
M9?7HT:/)R<G6UM:<G!R4>D8),W ==M.$GO \+RHJ^O;;;_/R\O ;]G!35Z!+
M9V=G+UVZ=.;,&1T='7-S<_CPCHZ.PC< 'C\U-357KEP)"@J:GIZNKZ^/C(P,
M#0U=6EK"B\.>CMX@+PA 3%!0T#???%->7HY5[7?1\\B1(^^/-<((PE@7$Q,3
M%A:&E(;P6@&U)#!"Q[6XN-C8V.CM[?WJU:NZNKJQL;$$21L:&L)]1D9&.CHZ
M,(_P%I A8#U_%WKB68Q^[/;MV]>N75-5566L(+1S7Y?]V RVUA[S<9SY$*L1
M !'.O8V-C9LW;Y:7E[>WMZ<=T]+24D! P+KHB5U_DZ0A#\WBXB*RE/-XO(*"
M JB',(K8QS%%8\S-S:.CHW'ROX6>A*JKJZOV]O;JZNI S[7>5.!(MNQ975UM
M8F)265E)_D\T44FE!9<=6.%1V34[.]O.SL[+RZNSLQ-/65I:XG*YB#-AG(UN
MW;JU8\<.$Q,3-34U^,,+! )XRP,6Y^?G$Q(2$+:(-$O3T],4 @O.QB<X&Y@N
M% HG)R<='!P>/7KTN^CY]NW;\O)R34U-%Q<7U'/'9G]=?(&8T]#0</GR92\O
M+R ^)#+LB-$_&1D9M;6U&#)X?8(!.CHZGCQYXN_O#T_LN;FY[NYN9!K&9H+Q
MYMFW;Q^S3V12/B\L+,!5B,?C41*6UM;6J*@H;#Z0W6Y\?!Q]"S)H%*A#$))?
M75U]^/#AQ,1$\CEC3UV2^$#MQ8L7SYX]NVO7KL>/'V-Q[>OK0TD5X B/QWOV
M[%ER<C+@9GQ\')X;V=G9-34U&#M00BHC?(V/CS]PX$!Y>3F6S[\'/3$T6 RD
M: ;96,*A)J:'0NC&55*3!>2!D2"-"@2"R<E)1*!,3$P@&A7.VH28V.<1VQ/E
M)-UC160B.&[=NG7SYDU%1449&1ED>\&ZNY9X]IF/ RO74OGAZ(F.XW*YGWWV
MF;R\O)V='0DC H& T!.=2-,2._?1T=&2DI+2TE*HJZ [XW*Y&1D9F9F9Q!/P
MK"XL+/SFFV]L;6TQP_%?<JDC?'S_P<K*"JKO_O333[MW[P;\L==&X.;;MV\1
MM[.RLM+4U.3HZ)B4E%145,3A<! -65965E%1@9#-PL+"BHH*!"]R.)S*RLKB
MXF(7%Y=P28N,C*RIJ>%P..7EY0A,+"\OKZBHN'#A@JZN[N[=NS=NW(C@Q8:&
M!F]O;]RMNKHZ(R/#Q\<G/CZ^O+R<R^66E95Q.)S"PL*RLK+JZNHZ27OSYDU=
M75U>7EY5556%I)64E-34U(2%A86&AJ)>PKO8%XM?:6DIRM[*R\L#Z-&![#XA
MD7QY>;FOK\_1T3$[.[NJJJJFIJ:ZNKI*THJ*BFIJ:DI*2GQ]?>/BXDI+2XN*
MBBHJ*C@<3G5U=65E)>,\F)F9Z>3D5%M;"^(1:<KA<,K*RIAXT_W[]^_=NU=3
M4]/4U)3'X]74U.3FYL;&QG(XG**BHO+R\E>O7D5&1B8G)V=G9Y>6EI:5E95*
M6E96%FZ" 2HN+L;7RLK*G)P<&/I]?7UK:FK>)7O"8PF[J'/GSAT_?GS;MFT_
M_/!#D:0E)25%1D;6U=4U-#1P.)R @("0D)"4E)0<2:1C145%7EY>04$! DDK
M*BHJ*RMK:FHJ*BH*"@IPAY*2$@1-.C@X4(X^PB VCM!.?/?NW4>.'-'2TG)Q
M<7D/>F(60,"$D$YJ5O)$QA*+884J'XL*8J7FY^>G),%@2TM+8Y*D"I#EJ?(@
M7+4H( +W!WN0M@T@/C4UY>/C@WW,IY]^"E4I37GV:TH=K\6EC^/,AZ G-B90
M>[6UM3$^"ENV;'%T=,0&&;G+?'U]V5Z'U)5 V,G)R=+2TMC8V-#0T*2DI.#@
MX(:&AK&QL9*2DL3$1.PBAX>'DY.3,S(R'CQXH*JJ^M577T5$1&1D9"0E):5(
MG#U3)2TY.3GIW2WY;RTE)>72I4MZ>GJ7+U_>NW<O&$X**<#6%%G!)/I^\^9-
M<G)R:6DI1](P0[*SLPL*"@8&!JJKJ[.RLHJ*BN#ACP,;&YO<W-R:FIK4U-3^
M_OZVMK:NKJ[4U-2.CH[N[N[!P<$;-V[LV;,'T7B,0_[ P,#@X&!24A*/QQL8
M&.CO[V]H:,C,S&QL;/3R\LK,S,14! T(L>_KZV,6+12E &I75E965565E965
MEY?W]_=C(*3>3HIQ2TI*H/>4E97]7?3$OKBMK2TY.1G9J;'X<3B<[.SLZ.CH
MAH:&Q,3$T-!0=$)65A;\;9&TY<V;-\'!P6UM;3T2C2>'PRDH*&AO;V]I::FM
MK=VS9\_>O7L-# Q<75T[.SM[>WNY7&YQ<7%O;V^KI*1S7%Q<<W-S966ECX]/
M=75UB:05%Q?GY^?GYN8F)R=W=G8BIAMX#?PM+BY&K@"HB>''+M4))'XB4O/X
M\>/Z^OJ__OIK5U=7=W=W965E7E[>P,  W/M#0D*0I,;7UQ>;I.SL[-S<W->2
MEI&1T='145A8F)*24E!04%U=7596!E+CX^,;&QOGYN9(!%X[-/]=] 1^0;H7
M"H5]?7V]O;U]?7W]_?V3DY,PGY+,*!0*^_O[N[JZVB1%MY"&:F%A87)R$EX*
MB'R%?(K/)4F#$ W\!2B#<GHZ.(U)X-33TQ,7YD=@   @ $E$050<'*RIJ6E@
M8! >'OY^S3N-PL>!E6NI_$#T1(<B*;J<G-SFS9M1.@*[R(6%!: G[-K8%*/+
M:-<O%HL9BT%#0T-]?7U#0P/*X-36UD+/B$3_IJ:FO_[ZZZE3I[[]]MO;MV\_
M>/#@R9,G%JSVY,D3F_<V:VMK"PL+,S.S1X\>??OMMTANM'OW;NRAV$P,PB"!
M8GE875WU\_-+2TN;F)C KA/UVOA\OKV]/9_/#PX.+B@HF):DZD(H\?CXN(>'
MQ_W[]\O*RFIJ:DC3U]C8"%L38W>Z>_>NKJ[NJ5.G%!048"E" F!:\UM:6F)C
M8Z.CHVUL;"8F)I <&O%%[>WM]O;V/3T]86%A<#E$@#GBFOOZ^NSL['I[>]>5
M;HAE\:;%Q<6*BHH.#@[OK\R!'V.OVMG9:65E-3HZ.BMI,S,S8Y+FZNI:5%3D
MZ>GI[^\_/3T-HS/V@$R!#0L+BZRLK%>O7H$WD(4>"3'A&'3LV+%]^_9MV[;-
MS\\/_3\V-L;G\^'_+Q*)LK*R6EI:7%Q<DI.39V=GY^;F$+4]-C965U=G964U
M,3%Q[]Z]RLI*I/2')#4S,Y.5E<5VN,&[4#\00T*]?NK4J9,G3QH9&=G:VL(>
MU=W=C?IN&,?7KU\S)38?/'B0DY,S,C("Z!D:&LK*RHJ.CD8^^=NW;U=75R.O
M'0U*0$! 3$P,=!H8FK64_+?0$Z"/02$[.XIO(]X7R1.@8R&W^6F):P0\1B"T
M@JNA/T'&6!)I(7@B;A@+SXJD8<K@GM .8YB:FYMOWKRIH*# Y+6+CHY>UR0K
MU?.__?;;6ESZ.,[\(>BYLK+2WMXN)R>W<>-&-S<WJ*)65E;FYN9\?'R@D\+^
MD61/("FM9M Z0Z^TM+0T.#@8'Q]?554%$\KBXF)O;^\OO_R2E94E$HDH10W-
M0Y2^@*T3Z^3:3XIKLK*RTM;6OGOW[LZ=.V=F9D 8C2@8&KB)X[=OWSY__CPY
M.1F<#?L,M$565E;#P\./'S]&!7,LRY!G0T)"?OWUU]S<7*:\#.GO6UM;L6EB
M#,WW[]]7554]=^X<*A)#QP2S$DPNP\/#_O[^KUZ]<G)R@HH*TA/PU]+2DLOE
M!@4%96=G8SL&PI DXLF3)W\/>JZNKD+V9'+*R<O+_ZZW/"9;2TN+A84%.51B
M%,1BL:^O;WY^_HL7+]S=W?'+U=55[.GFYN8L+"Q*2DJ8184,4X.#@T!/>%F=
M/'GRFV^^,3 P@+\G''>06QZ,D9.3T]34]/CQ8PI8POU1Q_'!@P>CHZ.W;]]N
M;V^GE#^8ZCDY.2BC F^'M9A%,#0S,V-B8G+BQ E]?7US<W,,5E]?7U=7%PD*
M04%!C&C\PP\_5%550:P#K-36UJ:GIU^]>K6KJ^OBQ8MM;6V0R*A_HJ*B8#2C
MN2#%>R0",\GWOOKJJ]_=N1/92 >.,HB8;H _H5!8+&EM;6VIJ:FP@D*HQ,^R
MLK*:FIJH**9 D@>RHZ.#U*F$CP!0G*=5^>W;MT!;%&41B\7-S<T__/ #TJW%
MQ<4AWI\MG=!$8Q]\'%BYELH_"CT[.SOEY.0V;-C@[NZ.@4&1&: G@1&A)VF:
M, &(P["0"@0"Y,A*3T]O:6D9'Q_G\_DO7KP8&AI"[0<HR/%);BB8*NM^0FJ
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
M6N;DY("A 1E4]X9!;7-S<T-#P^^^^TY%107Y1^!./S<W!X%N?'P<Z80/'#@
M)1IIAXN*BBY>O#@Y.9F0D'#__GUR=8:./R,CXX<??J!*XN_"4.!:1D:&CH[.
M[T9JHEL@TW5T=)P\>1(&>@AT8K&XJZL+LS<F)N;JU:N(]H-H)A0*R\K*OOON
MN_;V=GBQ )5HYXY8PR-'CAP^?-C P" P,! ]R60\ GK"%S@E):6MK>WITZ?W
M[MV#B0->9;.SLR$A(:ZNKBBWBV(P6*Z@0[]UZQ;N2>E4UJZ7>#5D"3EY\N3V
M[=OOW;L'.8!!F?[^?BS22TM+(2$A75U=5ZY<>?[\.=PDL8H P:VLK)B R)]^
M^NGUZ]>T3T*](%-3T^+B8D@)[T)/:+3FYN90F4-149$)N\ (KCN.8)75U=7N
M[FY=7=W,S$S(GCC?U=4%_6QU=?6V;=NX7"YT((#[[N[N\^?/,Q6_?_[Y9]JY
M4TU-)%35U=4U,C+:N'%C0$  5 00J,$/V%3!T1!+/I_//WWZM*&AX=:M6^/C
MX\G76VI:27U=BTL?QYD/1T^(;Y ]-VS8X.'A 34?>A.V!1+BWL,TM/ ".A<6
M%I#/#4(9IA,J*2+V&65_N%QN;FYN1$3$RY<O4?VM6-*JJZMC8V-C8F(\/#Q"
M0T.KJZM[>GJZN[M'1T>MK:V-C8V1X!;3>.U<HM$%R];7UU^_?AW)?E 4/CHZ
M^O;MVY"LL[*RKE^_[NGI"5?0[.SL@(" 8\>.A8>'Y^;F-C<W@V5100S@RSS7
MS,S,T-#P\.'#FIJ:,S,SZ"[(GA#;)R<GHZ*BF&HB)B8F+BXNJ$=265D9'Q]O
M9V?WY,F3Q<7%BHJ*'W_\T='1L5S2:FIJ$A,334U-S<S,V$HNO"!-/QQ X\Q&
M3]BL:&O&[A9< @09'Q__Z:>?GCU[5E)2PN%P2DI*TM+2[.SL+ERXT-O;FY>7
M=^W:-5M;V\S,3$1#I*2DW+QY\]2I4UU=74R0):DCUZ+GH4.']/3T@H*"I- 3
M]L"4E)3Z^OKP\/##AP\'!P>7E)0T-#0T-C8Z.SO__///D9&1(I'(W=W]RI4K
MH:&AI:6E^?GYF9F9KJZN/__\<T9&!@0E[$6H0VB@@9XS,S-G)6W[]NWW[]]?
MBYX"@2 P,+"[N]O*RNK,F3,O7[Y$214.A^/L['SV[%F42K>WM[]RY0K,:!P.
M)RTMS='1D2E83_D!:"*@8]E#L[JZ"O0\=NP8.U*3?HF9@D\LJ,C+>?CPX9]_
M_CDA(:&AH:&\O+RDI,35U?7@P8,<#J>OK^_X\>-.3DZ9F9D<#J>QL;&PL/#9
MLV>7+EWB\_G7KU\G])R<G$1\%]!33T^/T!-8"?0$,5!5C8Z.(IIN:6EI<G+R
MRI4KV.PG)26]?V]'G?]Q8.5:*C\</;%S1Z2FC(P,N ?[)GBK8,K1DLMF NH^
M'&#/CN%!^B6$M<%*B*UK7U]?75T=#%/=W=UOWKS!%*VIJ:FMK2TM+479-:8B
M-ESM"@L+.1P.// A+MG9V>GIZ=V]>W?7KEU@"#:XTS%-,)B_\O/S/3P\'!T=
M/3T]O;R\F 3:$1$1R-T[-C964U-C;V_O[.P,=:>[NWMV=O;DY&1V=G934Q.<
M5$CO";G S,S,R,@(YETD0Q((!"C7!1E\9F8F.#AX9F8F+R_/U=75T]/3P\/#
MS<W-S,PL/CX>"H&IJ:F:FAI;27-S<_/T]+2PL$A-387B'WU.C+[VZ\K*2EI:
M&A(2JZJJ4@Y@4G?@$@A$P'1@4'5U=7!PL(.#@Z>GIY.3DYV=76!@($KUCHR,
MU-34,&5PS,W-W=W=GS]__OCQX^#@X.;FYIZ>'C\_/Q*.UD5/?7U]6'B@_N/S
M^;1SSY94*YJ=G2TH*'!P<+"QL?'R\G)R<K*TM$Q,3.SN[EY=745FV"=/GC@Y
M.?GX^-C9V?GZ^E9555'N=-HX4[?0 4+%SIT[=_'B1=34!#8-#0V1[+FXN!@2
M$M+1T=';VYN3D_/X\6-/3T]G9V<'!X>K5Z\F)24U-C8BIJ"PL/#&C1LO7KQP
M<G)R=75U=G:NK*PD/3L;/<%R]$E90I@%>.O6K5 *@6PBE0Z [_![KZRLC(J*
M,C4U=79VMK:V=G1T='5US<[.GIGYKZHA' ['T]/SUJU;CQX]\O+R,C4U=7%Q
MJ:BHF)F9N7+E"O2>2TM+$Q,3G9V=&.O>WEXV>B+LE;VXKJZNHEC>V-@8C '+
MR\L1$1%:6EI*2DJIJ:E_RIY2$/>_OP+LX+70WMZNJ*BX>?-F6UO;Q<5%OB0;
M(YPA$.X&3&1CZ/^^T=^.B">PIL7&QG*Y7*J;"L5*75U=967ETM(2G#"@EH8Y
M:'%Q<6QLC,/AB,5B+I>+/-OTW*6EI=;6UN'AX4>/'FEI:?W\\\_[]NT;'!PL
M*RMK;6WE<KE(E "% ZPTV-O2)_:AX&,\D3B>=+78$XG%XKBXN(Z.CO+R\KJZ
M.B .T!-(RD@ZT'N:F)C(RLJB(C$RI,S/S^/U1T9&8*$FA08>C3<B&8K^"[;&
M?VEHV(3!!W!N;FY@8(#'X\'S/",CP\C(R,K*2E96EG%91]D['H\'DC M ??L
M51#J,QI-$(8IEYF965U=#:<K"'2X$-GRL;C2SAU6(P3Y'#ER9/_^_=K:VL'!
MP7B7R<G)OKZ^MV_?0K6:DY/3TM)"=D+(I_B$'$W#P::'32H8#"@@% KA@C8U
M-=77UU=55961D='3TW/@P($+%RX8&!B8F9F1009Q[L!]5 &BWB8OD>3D9!3&
M ,/@W6G)D2(#HX9=&JHAC(V-<;G<QL;&@H(")I/TM]]^>^+$"4-#0V]O[^+B
MXN;FYHZ.CM'14;(?DF<27A96+XP4: .[$C%@*K:S"C2DC-;RQHT;T'O2S7'M
MP," KJXNLYYMW+CQU:M7;6UM+2TM/!YO:FH*CM)(LF-O;X_=%88I+R]/5M)B
M8V,IR]??IOCZ?]=*=1_'F0^1/6E@D(153DY.5E;6QL:&\;PQ,3%!<IV;-V\&
M!075UM:.C(R0$19,O&Y'XE]@M:2D) 1Q G\1AAP7%U=75S<_/]_<W)R>G@[T
M!&>LK*ST]?4E)B;V]_=#.L-, YTK*RL='1T<#L?1T7''CAT7+EPX<.! <G*R
MIJ:FN;FY@X,#),?&QD;,;4P5 BD0]KN?F"VKJZOAX>%M;6WEY>75U=50S['1
MDXD$9=RM#0T-3YPX(2LKBT!IY!X&>L**G9Z>CCW1N\C ]FU=J@A*H")<65E!
M[=R7+U_:V]N;F9D=.G1HV[9M,3$QVMK:R"WOZ>FIIJ9V]^Y=&QN;1X\>^?O[
M-S4U05PBR8(MDK.?B\>]??LV,3&QO+P<'MJ 5R"X2"2:F9EY^?+E6IL[A#[8
MW D]5U=7)R8F@)[0KJ:DI-36UI(A@OWTO^<8?84!PJZHH:$A(B+"QL8&$IF:
MFEI.3L[77W]]_OQYV-P13]S7UP<#.O9 /CX^ P,#Y'@$T_;JZFI&1D9;6QLH
MH1=_%V& )V@2:VMKO;V]75U=F?QD#QX\D)&124Y./G#@P'???:>@H.#HZ+AG
MSYYSY\[=N7/'PL(B,C*RO+Q\:FH*QFXV8Q",2CT4$XUF 7H "P/@V]+2$GF8
M@(G0#@L$@H&!@>W;M^_<N7/KUJT6%A:[=^_^_OOO;]^^_?CQ8Q\?'PZ'@XST
M-C8V<&] .'Q>7M[FS9O5U=63DY/_1,]U4>Z_3F(\8 ]AQ,RM6[=NV;+EZ=.G
M3(+>BQ<O1D1$S,W-5514U-?7Q\?'1T9&PO.1A",:8_8#B/E65U>3DY-;_M:Z
M);:@\O+RL+"PT=%1D4B$X/'IZ6G,6[CX-3<W^_KZUM?75U96=G=W$X]")*RK
MJRLJ*K*SL_OJJZ]NWKSY[;??9F=GJZNKU]?7S\_/,S6P"@H*@H.#?7U]L<<G
MK2BM$X014L(.014X>'5UM;2TM*^OKZ*B IDC8$! ;!Q8ZO[]^X:&AI ]$6N$
MN@B0M44BT=#04'Q\/#;U)$'3@]!1;/0DVJ@/24P3"H6UM;4>'AY!04$U-35(
MU&1A8?'##S\D)"3HZNI"$&;**>_8L:.FIF9Q<7%T=+2@H.#%BQ?>WMX\'H^4
M)S1J1 E)H "4RLK*CHZ.B8D)DK9H%*:GI_W]_4E51SMW6*X/'3H$V3,T-!3O
M2[(GGIZ7E]?:VDJ6'S8![S]FTPPU>D='1WAX^,N7+S,R,OA\_MS<7%=7%Y-V
MH+R\?._>O=]__[V1D9&YN3F\[A#^2&YG+U^^[.[NANF9IL#*R@J/QQL=':7.
M?P])8!*Q6#PT-/3JU2M75]?BXN)^2<GXAH:&S9LW,PE,]^[=>^'"!04%A?CX
M^$.'#H6%A2$G669FY@M)JZBH@&6,D)IX#X^FMV8S"9V$K(H-P<V;-PF.IZ:F
M4(EK86%A8&!@UZY=>_?N19&BHT>/OG[]>FIJ:G!PL+"PT-/3T\'!H;FY&1YU
M%)^2EY<G(R.S>?/FR,A(9"-D*]#9DYV./PY)<RV5'RA[PM:!U,6;-V_>N'&C
MG9V=0" X?_[\Z]>O*6QV:6EI?'R\LK(R+BX.;A/8-V&8J1-IF'%^>'CXS9LW
M+2TM[>WM-34UC8V-,3$Q,,*(Q>*FIB8_/S^@)^21E965UM96I@S9V-A8:6DI
M_/YHURD6BW-S<Q%EJ*.C<_WZ]0,'#A06%LK*RK:VMB*F#3XKI:6ESYX]R\C(
MP,9D+=Q#F,+4(F@@OB3I1B@4\OE\)&R' -C>WHX<-LQ&R=34U,C(")&:8V-C
M< =I:FJ:GY]G;,="H7!X>!C5#;$1H_OC@-UIU&_X%WH/A*VLK'1W=_O[^\?$
MQ""3$U" F3RFIJ9GSYZ-CX]75%2TL+#0U-1,2TLS,C*JJJHB<54D$HV.COKY
M^04'!X^-C>&>6#FDZ,%6%/R #&FTLR88%0@$N;FY6&Z1H0Y9\9$PZ>#!@U]_
M_;6.C@YY+ T/#R/(!WJ HJ(B> [1#:5H>,]70A:A4)B>GFYO;U]24H*-*@(3
MNKN[E965:VMK#QX\>.'"!2,CHSMW[D!$[9($AB,A]]+24E)2$K"&EC1HQJ'C
MDQH+*9)H9RT6BTM*2NSL[')S<R&R@?>JJZNW;-F2FYN[>_?NPX</*R@HO'KU
MRL3$A/*]@[NZN[M?O7J5D)" ; : <HP+J3+HT422%,]@[R\2B;R\O) 8#!7&
M"@L+EY:6IJ:FF#2 AH:&NW;M^N233WQ\?+[__ON$A 0L?MCM#0T-I:>GV]K:
MCHR,(%)^;FXN)R='1D;FL\\^\_3T)-.EU*.EOJ[%I8_CS >B)Y0[0J&PM;45
ML4;/GS\7"H5'CQY%2._0T!!4+2LK*TM+2WU]?9 -(4&L14_J5KKS^/@X# [3
MT]/0N<!S<V%A(30TM+:VMJ.CHZZNKJJJJKV]/2XN+C<W%]D*4#Z(P^'4U]?S
M>+SL[.R@H*#^_GX'!X<OOOCBXL6+3.6OXN)B!04%%!$DO=[R\C*B+/+S\Q<7
M%R<F)DC'#_)(%!T:&EI>7L9Z@'^!@Y'*ETDYT=G9F9"04%U=W=#04%E9Z>GI
MF9>7U]S<7%I:>N/&#65EY7W[]FW9LB4M+8TK:8&!@4625B-I=75UL%!+$4"]
MM.X!/$^17[FWM]?9V;FFI@;.#YCAD%8>/7IT^O3IA(0$)24EQO"BIJ:6F9FY
M;=NVIJ8F:'4QU04"P?CX^*M7K_S\_'IZ>D /?L!^.J;3ZNHJ!%M4J</XDG"Z
MO+S,),J"-:^ZNCH]/=W;VQO)F8J*B@P-#??LV:.IJ<EL"^KJZFIK:^/CXT-"
M0I#&J;R\/"0D!-L.T/"[$@W(PV!1O'965E9<7!Q3X1V9%0EB^OO[E965ZR25
MH\Z?/__%%U]<O7JUKJZNN+@X-C8V*"@())67E[]^_7IB8H*6-$#YPL+"Z.CH
MQ,0$NT_6'F,/-#4UE9*2$AL;BPQ[B#R&4%Q75[=ERY:\O+R=.W<>.7)$34TM
M-#3TQ(D3X>'AM&:@JV=G9W-S<Y$PFPQQ[ Y?^W2I,]#&B,7BT-#0_/S\RLK*
MIJ8FN*EP.)R&AH:"@@+4-?KDDT_\_?W/G3L7'Q]/*@NLER,C(^'AX186%GP^
M'T6YL[*R/OWTTPT;-B0E)8$>J>>N_?IQ8.5:*O\0](2Q6$%!X;///O/P\%A<
M7/SQQQ_1T4S>!.)U;-!&1D8<'1W'QL9(K0[^)C[& ?H=\AW47I0I"[-Z>GHZ
M.SN[MK9V='1T0-)Z>GH" P-[>GI0L+=6D@FMN[M[2-(*"PL9;QZQ6/STZ=-M
MV[;=NW=/7U^?R^5NWKRYJJIJ<7$1-:]AP1 *A5-34PD)"5"MTC8- T\4(LB$
M<?03"H58X8&>0J&PL+"0<8%$H1$XW B%0BZ7"P_!\?'Q>_?NZ>CH?/_]]X:&
MAECYA4)A8V,C$[2SL+"PM+0T,C+2V=F)6?KWHR<Z<VEI:79VEHF3>_3H47M[
M.W*OH$M!/"HSGSIU*C$Q45E9^<F3)RHJ*EE9649&1G!*I7F(N2H0"(J+BX.#
M@R$78PK1-"!EZ,K*2FUM[9LW;^A9[&X1B\6UM;6H++*PL,#G\^&0@ *BQX\?
M__KKKS4U-0," @ H75U=?7U]B#Z8FYN#_SED9ZHA2C30 3$2R5P0QU!6_M6K
M5ZCJ#%=VDA\'!@:4E96Y7.[APX>!G@\?/H3LV=O;R]1P1P0M4VD=7I/ ,DI]
M(!*)\O+R&AL;B0QZ.J$\X&9^?KZPL# Y.7EZ>AHF1'BS8D'B<KD;-VXL*"@P
M-C9&K-'KUZ]-3$S"P\/)31W:6.2[2DM+L["P&!H:@GZ<WIT>RJ9'ZI@L2$E)
M24QJ3C!><W-S65D9ZF@U-S<;&!CHZNI^_OGG@8&!9\Z<P0P"CZ$'T$7Y^?G/
MGCV;GIZ>GY]/34W]7-(R,S,AD?PN,6MQZ>,X\^'HB7U'1T<'BIGX^OHR.L3S
MY\\CC3$B-3&HR%FWO+R,>G[P\28N9 \\CL%MT'F1" 9XPD8,158[.CIJ:FK2
MTM)X/%Y+2PO6X8F)B:&AH<[.SH:&AJBHJ*2DI-K:VN[N[OGY>3<W-X^'PK,
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
MIJ8FL5C<TM)25%04&!B8E94EE\OS\_.=G9W[^_L;&AJ83.;8V%AQ<?'FYJ9
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
M(]0(1!TQ& SHI!0*!?$5S,[.]O;V@D=^9F9F=755H5#T]?79V-C0:+0/'SY
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
M/#4UM;*RPF P(/>@KJX.8)W!8$":EU@LYG*Y\"^@4*B9F1D6BY69F;EGSYZ
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
MF.S=NU=?7Q^ ;\>.'69F9CHZ.M;6UB8F)M;6UCHZ.K:VMGOW[MV_?[^EI24
MDYV=W<Z=.[V]O8.#@\^>/5M24M+0T)"6EM;0T)"9F?G\^?.C1X\Z.3E!D7MD
M9&1L;*ROKZ^+B\O>O7L-#0V/'#DR/3V-Q^,A(XI ( @$ @*!(!:+.1P.!H-I
M;6VUM+0T,#"PL+  /<[8V-C<W!Q@U,+"PMS<'%(O]N[="_OLW+G3T=%QSYX]
M,!D8&1E96EIJ:VL;:%(RU.E3^_?O-S4UW;MW+S(?Z.OKPS]H86&AKZ]O:&AH
M9&1TX, !F"'L[.P\/#P>/WX,E4534U-T.KV_OU\D$H'ZN;BXV-75%1@8:&)B
M I>JK:UM;&S\W7??&1L;[]Z]&Z*F@/5Z>GK[]NVSL;&QMK:VM;6UM[>W_2@V
M_U'@6WM[>SL[.]@?[CS O:6EY7Z- $";FII>OGSYV+%CGIZ>,(O#,(!X$?(6
M@+\5QL87QHNOI]MZ!R!;?ALZ $!L1=)?78;' V%N,IFLJZN[8\>.ZNIJV%)3
M4W/QXD4[.[O8V-CKUZ\+-0Q)VS :@0!D 7X(5M4%,(&!@8</']Z[=^^3)T\
MSK9=*HR8K1NW_L0OO_P">G1%106=3B\K*U.I5(\>/3IPX,#QX\>]O;U!G00^
M4!:+=>3(D0,'#JC?P[*R,B1@C< E<A/@YX 80IUR?^G2)<A,<G=W-S<W]_#P
M\/+RLK2TM+>WA^V6EI9!04%N;FZ@-20G)P/I,G+"WUK8^K\@EP$;X1K@$R!^
M9&2DOKX>P5_XW^/BXMS=W<'H _<N!-SP>/R3)T]\?'QNWKQ96UN;GIY>5%14
M4U-S]^[=^OKZUZ]?9V9FEI>79V9FEI24E)>7W[Y]>WAXN*VM#8_'*Q2*Z>EI
M!H.QL+ P/#PL$HDN7[[L[>WMY>5E9F8&7@(G)Z?0T%!K:^OHZ.C7KU_C<#@F
MDSDW-]?9V;FRLE)96<EBL=;6UF9G9R$&%1<7=^#  2\O+UM;V["PL-S<W*JJ
MJD>/'KUY\^;1HT=I:6D]/3VYN;FO7[\N*RN[?/ER:VOK\^?/\_+RFIN;;]^^
M75!0D)65]>#!@^KJZCMW[M34U%145+QX\:*NKN[1HT?/GCUK:FJZ??MV2TM+
M7EY>1D9&>WM[5E;6LV?/RLK*'C]^W-?7EYZ>_O#A0ZC@ -=G3T_/RLH*U+\I
ME4HT&BT6B^_<N6-N;@YI=I:6ED>.'-'5U;6RL@+'".BYH":7EI;6UM8V-#34
MU]<W?I2&AH:ZNCID>_U_E :-U-;65FL$\9-55%145E96556!.1\6%N;M[0W6
MS]:1C[P[R'#Z&G/?BG5??AG0$[G=_]("O+00\YF8F-#3TP/TW-S<A$ISB43"
MX7 $ H%4*E4H%!"2VHH(R&R)O/.(8O7O__[OGZ(G3*I;+W(KB&S=CBR#=EE9
M63D]/0VZY_/GSRTL+)*3DUU=7:&?77-S,\1G>GIZ7KUZ12*15"H5%+DCY]FV
M@,P<Z^OKCQX]2DI*"@\/CXJ*\O#P"/@H7EY>'AX>04%![N[N\?'Q<7%Q24E)
MB8F)5Z]>A5+Z;>?\W:OP(,"1!S<0;M3[]^^A-C0D)"0B(@+QS, _6UQ<[.3D
MU-?71Z/11"(1N&)G9F;H=#J12%2I5$!_!4%J#H<#$7"12 2A9X%  #%K"H7R
MX,&#DR=/1D='__CCCXF)B<>/'S]UZI2GI^>)$R?V[MV;DY,C%HOI=#J4$E57
M5_/Y?#:;#27GX&HX??JTL;'QX<.']^_?_^;-F[6U-1:+!:0'ZO@/1%V BXM"
MH?#Y_*FIJ?KZ^I65E>'A8? "34Y.RN5R$HD$C >CHZ.03SH_/Z]0*-K;V^?G
MY^ET.J2.+FH*@N5R>7]_/YU.9[/9W=W=A86%TQIA,IE=75U2J91$(E&I5*52
M.3$Q(10*Z73ZE2M7[.WMC8R,P-5P[]X]'1V=FS=O7KERY?SY\_?OWW_QXL73
MIT]?O'@!J<0(50(82: DPO*O?B*9=O <D7W \/KYYY^!$<K#PV-U=75]??WS
M8^9KON>71\RM9_PCZ G8!^H;F4S6TM+ZYIMOJJNK@=P(4GQ>OWX-N5"?FL"P
M!0Y?75UE,IE(5!UL3[%8'!@8>.S8,5-3TXR,#(14&)($1"(1I#?#"(-AMQ6:
M05F#A*JJJBHBD5A>7KZVMO;X\6,# X.0D)"#!P]2J=0[=^Y F?/Z^CJTX02&
M#KB&3^=V&*^(TO?++[] X@'DB"#+SY\_9[/9P 8">7](N@*2X/GYH?]/?@M7
M CIU75T=<MGPHB8D)'AZ>H:'AWM[>X,+%5RE[]Z]*RHJ"@D)>?KT*9U.ETJE
M8V-C7"Z72"0.#0T!LQ&7RQ4*A6@T&FHWIZ>GV6PVI!S!G@*! !+=J50JU.%
M)CR#P>CJZIJ=G86JLYR<' *!0*/1($F(R61.3DY"YA.=3A<*A4M+2TE)29:6
MEO[^_H:&ADU-330:32@43DU-83 8,*5G9F8D$LGDY*1()!H9&<'C\0!YBXN+
M+!:+S68#/=+$Q,3,S$Q75Q>7RYV?GV<P& *!H*6E96EI"8U&=W5U*10*.IT.
M]GA_?S^;S2:3R10*A4ZG9V=G+RTM<3@<"H7"8K& #$&A4$!!\,C(")E,SLG)
M\?#P "/]AQ]^R,[.]O'Q65Q<1*%00$&+.%BVYN<BR@$RG) MVQ9@AVV?,,+5
MZ?<W;MQP<W.+C(QT<7&!_(K/#Y*OZ+D5Z[[\\A]$SZU^S]V[=P-Z@N(#WKIG
MSY[!Z[KM,?_RRR_@;?SPX8-"H<!BL4!/A^1%;6QL"(5"7U_?DR=/ZNCH/'CP
M +(T8+0)A4(RF=S4U+2XN @@CJ#&UA^"4;B^OEY5587'X\O+R]?7U]/3TP$]
M+2TM0T)"$A(2NKN[(2FDHJ*BK:T-3@5S #+<MY[VMY9A9_!"IJ>G0ZP)WJ+?
M.N2/;X?75:52W;MWK[&Q$?DYT(X3$Q/=W-Q"0T.]O+S@B4 JR[MW[]Z^?1L?
M'Z_.=>?Q>+.SLR*1"(_']_?W<[E<+!8+>3; OC$P,,!D,@'[I%(IA\,!KA B
MD2@0"*:GI_OZ^N1R^>3D))%(Q& P#Q\^9#*9:#3Z^?/GYN;FT$= (I&,CHZ"
MQ[.SLU,JE0(AB%@L5J>.'CITR,S,+#0TU,C(Z/'CQUPNETZGTV@T/I\/V9=T
M.IU$(L'ADY.3/!ZOL;%17>;$9K.!NV!T=!2:@C0T-$"R$62,D$BDV=G9L;&Q
MH:$AH5"XN+@H%HOY?/[0T-#BXN+X^/C(R(A$(AD?'W_V[!F+Q0*-NZ^OCTJE
M"@0"*I4*@#LQ,<'E<J]=NP9>X.^___XO?_G+HT>/W-W=%Q86.CL[%Q86Q&+Q
MOS1@_IFG#P/^EU]^65M;2TE)<7=WCXR,=')RDLED:VMKGS_#5_3\\HBY]8Q_
M'#TA@9Q,)F]#3P"1QL9&4!5A5"&?L!&@$V+$JZNK;6UM% JEJZM+(!!L;FZJ
MV<\\/#S.G3NGKZ]_[]X]E4HED\E()-+4U!2!0% JE2P6"^*V@-?(R;<M;&YN
M5E=7 WJJ5*J??_[9PL+BZ-&CD,L-T+FVM@8@#L0_:VMK4JD4U#=$F_C\2(5O
MD4QF2"<"(/YG#OQ]^\#, :_6W;MWFYN;$8<#^#V3DI(.'CP8&AKJZ>D)@7M
MS_?OWQ<4%$1&1A84%*!0*)5*Q6 P()D1.DS,:02:Y2TM+<W/SZ-0*"#-!$!A
M,ID\'@]<F2*1"(O%CHZ.\OG\NKHZ*I4Z,C*"Q6*[N[MU=74O7[Y,H5!*2DJ
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
M+8O[^OHX'$YO;R^52IV>GFYL;%Q96>GM[87L(@J%(I%(:#0:N)0M384  "
M241!5%_!3PH)6'*YO*>GA\%@S,W-965EO7KUJKJZ>GAX6" 0# P,/'WZ].#!
M@VH^!WU]_3U[]F1D9#@Y.7&Y7'CH"%#"[ N6S6?0#:F^A4D:>9J@1B!8C'CS
M 91!U8!HYU?+_3\7'S]_]C\2<]^*GF-C8T"K4U14!,[LC8T-E4H%#3-@:H6X
M]M#0$)_/A[8P! *!1")!< 9(P(J+B_O[^^?FYB H?_#@P>3D9 ,#@]S<7*E4
M"NUPBXJ*JJNKH;BPKJYN?'P<A4))I5)0Z^AT.E21P[P-[=[*RLI()%)!00'4
MY!@:&D*MD5PN![_!^OHZC4;K[^\'YDU(PQ((! J%8FM#D<^ )O+5KZ(GE!4
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
M\N7MV[<C(R,3$A+NW+ES\^;-Z]>O7[IT*24EQ=/3T\;&QMG9^9MOOKETZ1(
MV1V-I*6EW;Y]^\:-&ZFIJ=>O7[]Y\R9 84I*RMV[=V%/=?^<4Z=.7;APX<:-
M&U>O7KUV[1H<<NG2I9]^^NGZ]>NW;MVZ>/%B:&CHC1LW'CQX<.7*E9B8F$N7
M+MVX<0,X3]/2TN[<N0,0?.NCI&H$SG;UZM64E)3$Q$0C(R/HGWKV[-D;-VX@
M"C@<I.Y-\..//UZ_?OW\^?/Y^?E!04%<+A<>'U1/P!/<V-A03^1U=74(32+X
M$"&+ W$R0H 1&/XAP+VVMK:QL0$G@:2Q]QJ!6 VHEA!#?_GRI86%A;FY^8X=
M.Z:GIRLJ*B!;_O/HJ9X/_O2G/_W^%_5W'?GG/__YO_Y'?]>5_N\\Z(N@Y\;&
M!HE$TM'1T=/3 [L2'&3V]O9Q<7%^?GY@*YW6R-FS9T^?/HUX]RY=NG3^_/D+
M%RXD)R<?.W;LS)DS*2DI 0$!T='1ERY=NGCQXH4+%RY>O'CUZM6+%R\F)"1<
M^2B7+U^^<N7*I4N7P-1-24D!C28U-?7BQ8M'CARY?OTZO(17KER)C(R\>O7J
MI4N7CAPY AV)8V-C'1P<H)^B4B-RN1R'PXE$HN7E92J5BL%@H+DC)(A\BI*_
MM070,S<W=RMZ;DW<6UM; Q+?_OY^-!H-=$08# 9H*W$X'%2: \BJ>3'4'D,"
M@0",_0P&(SDY^?CQXPT-#> UWMC8X/%X1"+QPH4+)TZ<0&MD2",X'"XF)F;/
MGCV^OKYJ.Z"ZNAJ+Q79T=/3W]Z-0J+Z^/A0*U=S<C$*A(&\)-@YHBC51*-3@
MX" *A:JHJ*BJJNK12&]O[_#P<$='1W=W=TM+"RR4E97=O7NWHJ*BO;T=A4*5
MEY>C4"@,!I.1D7']^O6VMC84"M7YB71HI+^_OZNK:W!P,"<GQ\# (#(R4DM+
MZ_GSYUU=7<A5#7P4V+._OU^MF-O;VX/7!0 16J1 N812J2212(.#@S,S,PP&
M@T*AS,[.-C8V+B\O0S@;BG<!'$%5!.#;]HEHD<@^ *_9V=G0*NIO?_O;PL)"
M65D9Q-SA<.2H;;JG6E7_"F3_.S'RMZ_ZBZ#GYN;FV-C8KEV[OOONNS*-W+U[
MM[>W%X_'EY24 *%<04$!F\U&NIBMK:VI/@KTI)O1B$*A@,9MA86% &I*I1+Z
MCT/FLT*A #4!RLE5*A5R*F1A9F9F8F("#E0H%#*9K*RL;')R\N[=NR]>O'!U
M=842)C<WM\K*RIJ:&K#7H"_%P,# V-A8>WM[>7EY0T,#G\\'+>:WL/+3[0"4
MN;FY0J$0"3?!2_7NW;OU]7693$8@$(:'AP<'![%8+ Z'&]4(#H<C:@2O$1P.
MA\%@!@<'HZ.C9V=GX6ZI2R2/'#GBZ>E95%2$'-71T5%140'NPC=OWA06%A84
M%!07%ZO)TL/"PBPM+?W\_'1T=)X_?UY45)29F5E04)"3DY.7EY>?GY^;FUM:
M6EI>7O[V[=N*BHJ<G)R,C(SL[.ST]/2,C(S,S,ST]/17KUX5%145%A:6:KI-
MO'[]NK2T%,Y04%"@)J[^Z:>?7KY\^?;MV[R\O!LW;CQ^_!@V7K]^/2\OKZ2D
MI/"C%/Q'*2XNSL_/+RXNOG[]NK&QL9^?WZY=NZ#3QILW;_+S\_/R\D"_AFO.
MR,CHTXBSLS/P\X/ZN:D12-%EL]F+BXO A=S;V]O<W SU4= ?&*A;D)0@&%IK
M:VM(CCJ46L#S@H>+H"?LDY.38VQL#'Y/($_XU9C[5_3\;=3Y_^6;/X*>""(
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
M)R=K:FI>OGP9WD]$>V[?OAT;&WOY\F6TMQD='450=61D9(H(HBYI:6D"@0!
MI-?W[=NWO;V]^_O[:9J>,CTG)R=G9V?S\O*N7KTJ$ B>/GTZ/CZ>F9FIHZ.S
MV"OS\>/'SYX]>_GRY;-GST9&1J12Z?CXN/*=0-%)70'*N%RVC)7A-<O,S(0K
M%E8_=!/T?^OKZ[M\^7)W=S>MT'_;<D>+3PF1X\>//WSX$$H3A\,Q,#! ZJ*)
MB0DJA71U=<^>/>OFYN;N[D[C0G*YO*.CP]34]+///L/(HZ2D)%=75Q;IRXE
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
M7^ =Z3E/9&)BHJ>GY\,//U175[>RLHJ-C4U,3 1'0DAQ"X (2"DK@,KP M0
M+&B((":H&A<71PD(^"I#,#$Q,3(R,BPLS-75]=2I4Z&AH5!^HZ*B8F-C$X@H
MTQ,8CXV-!8CQENXV)B8&I=R4GN'AX3$Q,:FIJ?2@4#RCHJ( 4[H'5.]865E]
M^>67CHZ..#K4U8R,#&MK:P<BB.3T_+UT=771.G<I$:P6&!B8F)@H$ C:VMK*
MRLI,34V__?;;0X<.'3Y\^-BQ8]]]]]V)$R<\/3T3B<3&QH:'AZ>EI:6FIB8D
M)"0F)H+@6,8Z:6EI^ -%1$3X^_L'!05%1$1$1T<G)"2D$<G)R:FMK478!S67
MM;6U=75UT!P103I__GQ-34UU=36:VN%/EIR<'!,3DYR<G)*2DI24A+]@0D)"
M:FIJ2DH*J0M-34I*PD,H+"S,S\\OA$SUP#II:6G)1)*2DA(3$[$FGDSXC\3%
MQ65D9 0$!!@8&&!&R]OT?+TDH"=B[LMT3R 2>1I/GCQ!4AW5.A<6%MK;VVV(
MV-G9;=BPX?V_D5?.\'?X!7Y#>JY>O7K=NG66EI:X7>/BXA9[7#H[.T.) U;B
MX^.CHZ/1*B**]*2(CHX&52D]*8D2$A+BXN*@C<;'QZ>DI$#'Q(90*H$\F-(1
M$1%&1D8V-C88W0[V06_%(:B>BUL=E$]*2J)G0FD>&AJ*=>!J #V3DY-Q2CAG
M9;\"^$AI:V%A 7I&147AMD?SCM.G3]O8V"0E)5T@W3P!S^XEN7CQXI4K5[[_
M_ONK5Z_V]O9>OGRYJZOKPH4+86%AF./FY>7EZ.AXX,"!??OV[=BQX\LOO]RS
M9\_NW;OW[MUK:&AXFH@Q$7-S<TM+2RLK*SL[.PL+B].G3UL1L;6U=7!P,#(R
M,C0T-".";RTL+.Q(9,_2TA(GB1,.#@X.($TZ_/W]X8R& QH/Q7 B04%!;FYN
M)B8F9F9FR-XW-C8V,S-#E,_:VMK2TM+4U-38V-C$Q,3(R,C"P@*SE8R-C6UM
M;5&VKZ>GIZ.C8V!@@/.GKR8F)J:FIOCON+BXF)J:6EE9F9J::FEI*4^X6@+F
MW_T+>F*NT3)ZSL_/CXZ.8K8[^ MT@JH+"PNYN;G_\1__\3O<D"N'_ /] N](
MSP5B'TU.3O;T]*Q>O7KMVK5F9F8)"0D 4UQ<G)F9&=@4&1D)72^:],X)#P^G
MS*)*'V40*$91%1X>#A<D-$JJC"0E)<40@1GN[^^OJ:D9%!24D)  ]E$]EQX+
M:(;1#>:BS0_E)IRJ$1$1\'M":XXB JTJ+BZ.$A]0QBOV#&W7VMH:](R,C*0*
M5&IJZJE3I_3T]! %?O7JU221J25!$PIDU],.OA,3$R,C(T-$T"7$Q<7%Q,3$
MT-#0A C(6%A8B-BW1")AL]F8ZH[B'VK\<CB<NKHZC!1N:&AH)LU!8".WDOGI
M;#8;YC:\C6@+SR03BIA,9G-S,X/!8+%8'"(-#0UU=77U]?7(26*SV6UM;2P6
M*R\OK[JZFDF$L23HU,EFL[$MF\UF,IG8MID(B\5J;&PL+"PL*BJJJ:G!=FPB
MR@?%'OS\_';LV-'6UJ98,L#_CII+;Y;1<V%)4 PV-#3T_/ES- =!NYFE[]_\
MNT+//Q#$?K=3?7=ZHOJMJZMK]>K5:FIJ1D9&4!AA"5I:6D8N"448/H@F C!1
M#1%L!2NIF8QUL#E440H[D MZJ+6UM:ZN;GQ\O+^_/]TY]:+2!8 5 (V+BX,^
M"PI3WRL](A;P+5;&68'XRG$DNMOHZ&A+2\LOO_S2R<DI)B:&/@.2DY/M[.RT
MM;5'1D80 E*\)2@?@(N3?HD['+_S8E-]9V=G2TM+:&=&1D90^G)S<SD<CJFI
MJ8.#@[FYN;&Q,1)++2TM,:&WCD@3$90>24AF)<)'>(4KDWHYL4!7@-NTA0B'
MPY&2;"<Q27KGD4[&'1T=(I$H/S^?P6 @_@-_)7P.-$"$*1T<#H=-2IBX1)A,
M)D83T^)Z5#%Q.!S,",'F/!ZOK:TM,C+RL\\^X_%XH.>RJ-$2/%^#GH\?/YZ8
MF,"/B<K.\?%Q/,#P=F%A ?NA&Z[0\W?CT1_KP+\A/3_ZZ",U-35#0T-P)"PL
M+"$AP=S</(RTW55N[ @D 7"P=NER='0T0DSPQ%%*4BV20A +E+!A86$Z.CHV
M-C9A86% ,#;!<4.)A!!![\BHJ*C0T%#J9( ?$R<#,D*?I=R,6Q+J*@6RJ3,A
MDDA$1$145)2%A<7NW;N=G)RP,@6NL[.SF9G9Z.CH')$%$@C&3;M 9)X$-)0_
MI]_BJ[MW[]K8V.CKZ\/N-C$QT=;6-C0T1-<B=W=W!'^*BXOKZ^O9;+:/CT]B
M8F)=75U-30TR*%%R+ETJW 1#.SHZ$!]O)X)J=S&IBZ=IGD@GHAN*Q6*!0,#E
M<H'1;I+YW]W=G9N;B[0D9"S1\G:D!(A)<9% ( "%*5)%(A&?SZ<09[%8R)U"
M'SP^GX_CHM S,C)RUZY=5/=<1D_\DK"*% H%DI#P6$(5W/#P\.SL+(B)GUKY
M]37)>5K1/?]8'/M]SO8WH>?,S(Q<+E=145F[=JV=G5U(2 ALY\C(2 L+BY"0
M$ I0RE#E9*#(R$AXT( >L!4,Q?I8#@D)"0X.!IIIZB7> I165E:^OKYA86%1
M45$TG4A9BXPDV9I0&+%/.&=C8F*6T1.H!#JA%R_!\W^SE.+CXY.2DB@]HTGZ
M%,['PL)BUZY=3DY."0D)%*!A86%(^7SY\B7N;>7;GM[S6  TE5_Q^8,'#YR<
MG+2TM-!)WLS,3%M;6U-3\^S9L_GY^3X^/BP62R 0-#<WGS]_OJZN#G%M@ G3
MXI P#UQ*B(C_7D0B$31*?"N12.CWRSZ!4HE2="BJ,IDL/3T=R?/05<5B<4='
M!Y+GN[JZP&Z)1,(CHDQ/4)@>#JV5ZNKJD.&$8E"I5,KC\:*CH[_XX@OTBYDG
M\O8/A8<-Z(EA?Y.3D\^(C(^/*T@/NOGY^;<?5"OT_'U(]$<\ZKO0$PC 4[VS
MLU-55773IDVG3IUR<G)R<W-S=75U<' P,#!P(I4VJ+I!38X+J2]R_#EQ(!,@
M7(DX.CHZ.#A@0T='1WLB*"M"%KJ'AP?=H:VM[==??WWTZ%%-34UM;>V3)T_J
MZ.B</'D2H-'6UD9]#KXR-#1T='1T<W-#2A-E)2B, !?5/97I"<\L?+@)"0F(
M(V%-NI.8F!A+2\ME]$16J9N;FX6%Q>CHZ#^AIS((EBUC9N3=NW=OW;IU^_;M
MFS=O7KMVK;N[NY*,%$9)94M+2UM;6VUM;4-# THG.SL[>WM[T9$$JE\'$2B;
ME%9 )-XBH1UY5$@4I=]2X%(."I8$'4OY?'Y'1P>/QP-;E>DIE\NQ%1*/D,:$
M!-*E?0B$0B&7RT63$>B;\-Y65575UM:BP7YC8Z-()!H='540OR=02/7'!2*@
MY]S<7']__XL7+U#4^]-//Z%;';B)5ZR_['5%]_PCTNS??<[O2$^%0@$CM*.C
M8^W:M9]]]MG&C1O7KU^_8<.&+5NV;-RX45U=_9-//MFT:=.6+5NV*LG&C1O5
MB*BKJV_8L&'CQHV;-FW"MFN7!/O9N''CYLV;\>V&#1LV$]FX)'B+PZU=NU9=
M75U%1455575I'VOQ5D5%9<V:-:JJJFIJ:NKJZFIJ:FO6K-F]>[>SLW-*2DK,
M4OXIG*J(_,"CBE>0$?II%!&D(B$BA'7BX^-IN,S"PN*++[YP=G:FCM$8DD[O
MZNIJ;FY.Z?FSBL\R8BJ_16HW6JZ@0?K(R,C@X."3)T]$(A&+"#R#/!Z/S^>C
M8*FCHT,NEV,@NX ,^(66!\-<1$1*!&F;T"4I.BEDEW&6Q^-A*Z)$\N"^Y//Y
M@"9\FM1+(!0*^7P^9@LCTQZEJ- ]X0% 22C:VM-\3U1M<CB<EI:6.A*D*B\O
MKZJJZNOKFYZ>1@^M^26AW%SZ8'YF9J:/R+U[]Q CHDF=6&>!A#W1Y@-7,B:S
MGCU[]M]]*ZX<[P_W"[PC/=%T<GY^GLOE;MBP 7A:OW[]1Q]]1)?7KEVKJJJZ
M;MVZM6O?L&R9K%V[=MT_$+KFVK5KU=34UJ]?KZZNCOW\[!8@H_K/B9J:VK(-
M5514U-34#APX$! 0 %TR-C86](0#@2)56?>D;M9E5,5;I 0D)26!GH@:81.:
M16]B8@)Z_E)TPJ+$?8Y&I:]>O1H='1TD\O3I4P3*87>WM[<CO5PL%J..'BY%
M#HG5( *.UG-,)I/!8*"$G,EDLI?"X@3%?PNO\Y>DK:V-VMI"H1 *(W+:.42:
MEJ2^OI[!8'"Y7/"TM;6UN;D9U9\@(PJ*0$R<%9L(3KNYN9G)9+)8+#[_;VU'
MVMO;D3-0203SB&9F9M#M>'Q\_.7+EQ,3$[-$ %;\5H\>/1H8&!@<',1@&#3E
M5"@46!.O<W-SM*$RFG*NT/,/A[+?X83?D9[4#F(P&$ ;, =<KENW3I4(\/>S
M]*1@A;:HC,6WZ;E^_7HU-36J5RJOO&[=.BBS]%69HLOHB:]45%36K5MG8V.#
M#"3D*L7\O<02 0&A@?XCBQZ?@Y(6%A8[=^YT='2D"(Z.CDY*2G)T=#0Q,:%^
MS]>_7! @1D?>B8F)L;&QH:&A%Z2-T_7KUSL[.\5B,<([@!3B/Q*)I+V]G<UF
M@TH &9.D(C4V-J*)IT @:"0" #(8#+K0W-P,X,*AN<32-UP#!#DD,MY,4IH:
MB-36UB)L!;611<;'-S4UX="4T3@EG!6#"$C:1 8B,9E,I&%Q.!R &!.6+E^^
M/#HZBM0N](5[^?+ER,C(JU>O)B8F)B??])E'7&AN;@XS,S!R=7)R$DU7D1 V
M203+&+!!O0$K]/P=8/2'.^0[TI,^NMELMIJ:FJJJJKJZ.ABW;MTZ%165CXBL
M6;,&RS"?84T#K/05*BI]JZJJJDQ/J*C+( AZ8D, &E8Y /HV/>GZ:]>NA::L
MHJ+B[.R,Q$]HCK0^9QDEH8&B8 F.T65(!6=C8F(2$Q,M+"QV[-CAXN)",T.1
MNN3DY&1B8H+"0>60T;].4>!@?GX>P_7&Q\>'AH8&!P=_^.$'-ILME4I[>GIZ
M>WN[R6 /L5B,KFYM1%@L5EU='8%; \C8T-!07U]?0Z2ZNKJ62!V1^OIZK(E7
M; BS&N'REI86-A%HG5AFL5B4T6PV&ZFFS"5A,!A,DC>*I%&Z9E-3$TI%2TM+
M"XF4$BDK*\, C/S\_'/GSE545 B%PN?/GP\.#MZ_?__ITZ<C(R//GS]_^O3I
M\/ PTI*6N2_A_5SFWT2^Y]34U.3D)%+'J!MT?'S\U:M7\_/S.3DY?[A[>>6$
M_]V_P+O0$_?P'!&93 9HJJFIP8^IKJZNJJJZ7DF -FK(@VY02-]&)_5=OJU4
MKENW;@T1P!I(7;=N'7:(!;6_%YCM:XFHJZNO7KT:'/_JJZ]"0D) 3Q0%44H"
MCE1YA.*)$D-E>@*:]!7KFYN;?_[YYZZNKI&1D70_B8F)#@X.T#UQ5__KT,2:
M"H5B:FI*.7MQ=G9V8F)B8&" S68W-C8V-#0(A<*>GIXN,A0(/>O@N(1%S^/Q
MJ$N13P26,LWB! I;6EK>:)5* D>J0""@>U#Z\HUY3NUQA*I:6UOAL@1DH8&"
ML%2-138^]-#*RLK2TM*RLK*"@@)D\A<7%Y>6EK+9[)*2DOS\_**BHKJZNM[>
MWN'AX9&1-^4#=^[<>?SX\9,G3QX_?HP46AH^H@RESDT%B2]1F&(!4XRP#@7H
MQ,3$_/S\BN[Y[R;1'_%X[T)/6)'3T],3$Q/=W=VPW/]*Y,,E6?WWLF;-&BB
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
M1 &*#=HI1!E*ST5YC80[%8QT Z_%FY[TN3JR4(=>K\>%E9:6JE2JQ,3$@(
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
M"Q<>U3R,C8WA3QJ_57?NW/%^VR<G)T^>//EL;?'LK_S\HR_L'4".CU;MXCN
M3PO;F U^[]X]*CHPVVUF9F9V=A:_C9/$)B8F1D9&OO_^^S%BXW_/<&1T.H\2
M0^<O+2&:)LT5&*, '_#)P^#X^"/# =$(B,M (3&^VW1]B+MW[]ZY<^>[[[Z[
M<^<.^N2^(V8VFU][[;4E2Y:DI*2DIZ?[^/BL6;,F("!@]^[=&S=N7+=NG:^O
M[Y8M6[!V&^83(],"C2F7RR42"9O-%HO%=!TDE#0)A4*4-(G%CXN<Q&(Q,NP(
M-7*)83%W@4"@T^FX7&Y$1 2+Q2HI*=&06<MBL;BDI$0@$)24E(C%8@!:)!))
MI5*$$4J("85"/I]?4%!05%2D4#Q>/UFE4DFE4I%(!)1#GP+W$HD$TM7CW&M%
M(E%:6IJ_O_^^??LB(B+>?OOMT-#0L+"PX.#@W;MW8S5FO*(Q,LQB@G0*XD.A
M'S3>;=Q)^Z_CXN(^^. #B\7RV]_^MJ*B(B$A0:52G3MWKKFY&2OT0E?BY30T
M- !S6-OR].G3B8F)5Z]>A48SF4R-C8VMK:V8E%Q?7\]FL\^?/U]?7S\P,-#0
MT! :&EI=7=W6UM9,[ :QMK:VKJXN(*R]O1T'0=^1W6[O)W;CQHT//O@ J7.;
MS0:XHV#>8K$(!(+P\'!TOG=Y)IB@=1TU\ZVMK8V-C>C=O';M&G)3K:VM+F)F
MLQE-HE*I%)U($HG$;K>#GAA6CP* -K+$R,F3)[=LV4*_?3/$T.H^Y;'YU- +
M8]_S'^C/?_[S^/@X@ CZ8)0#'?<R-34U,C(R.CH*6D&U43<9J!H??SS@  >!
M) 09GP0?%8P3$Q/0+'"E'Y)R-O :0'_RN_J,HR')BT;@J:DI"M!OOOGFZM6K
MITZ=.GOV[)DS9ZJKJT^=.G7Z].G*RLK:VMK*RLHM6[:@CXC!8(2$A/CX^/CY
M^>W;MV_W[MT;-FQ8LV;-LF7+WG[[[:RLK$RR,%EA82$&=V+ NU*I+"PL3$I*
M2DU-Y7*Y"H5"*!1F9V<G)R<C.1 7%Y>0D)"8F!A'5C3#(FAP.0\?/IR4E)20
MD*#3Z<!6!H,1&1G)9#+U>KU6JQ4*A04%!>GIZ6EI:8![2DI*,K$48JFIJ=C(
MR,C /GP^'\/G>3Q>04$!\EU8SZZHJ"@G)R<W-S<S,Q/'3$]/!ZSCXN)6KUZ]
M9\^>\/#PP,! >.ZAH:%;MVY])#F+BXN93&9!0<$//_SPIS_]J;>WUV:SV>UV
M!QGAT=75!0UEM]OAA]IL-H?#T=?7Y^_OK]5JCQX]VM;6=NS8L>3D9(% </SX
M\9:6%I?+9;5:FYN;SYPY@]'ZY>7E)T^>/''BQ/'CQT^?/BV52D-"0O1Z?75U
M=65E)9JI+EZ\Z':[!P<'JZNKLXDU-C;:[?:&AH;5JU<7%!08C<:C1X]65E8>
M/W[\U*E3-34U)TZ<.';L6%5554U-S;%CQU#Z>N+$B8L7+YI,)HO%<N'"!8/!
MH% H:FMK'0Z'R62JK:W%9&B#P8"A4RJ5ZOCQXR@_,!(K)8;?T;-GS\+??^^]
M]Q#A.7OVK,ED:FYN/G?N'$Z=F)B(A3]#0T/Q+ ,QI5)97EZ>D9$1$Q,31RP@
M( "XA(R8GI[^G__Y'V@4P'1V=G8^[OG\W'LQ1_#^8$!/[]MI,A$+W;CCQ&:)
MX:.%]L2'.NTQN@/BDG_W%JXTU"L".E3)0L7 /41'T-\] KT3P*5#$^C%XW*
M45SAS,P,_7E 6N/RY<L(%*Q8L8+-9C,8# S<W+9MF[^__Z9-FP(" GQ\?,+#
MPQ&U!-1H?26BGVC+ ;-*2TOAG@L$ F1L\"BR/6H2=H2++1*)4 XED4B0"X;*
M0U=/<7$QEI]#>@=/1'!31TQ+3*U6:SQ&#XZTDE:K154I+5HRD''Q- 2!(X,"
M6(@8J>W0T%"D@!,2$K9OWXZCH1& 9C/HYX[/FGZKZ?L\/3U][]Z]D)"0AH:&
MKJZNH:&ARLK*K*RLDR=/8GSGP,! ;V_OK5NW>GIZ.!R.7"[OZ.CHZ^OK[>WM
M)E955<5@,.KKZ^UD8@C&$L/%=KO==KN]NKI:K]?;;#:$2N/CX\^=.X<V>53"
M0]AV$,/\8R2+D#NR6"S=W=W]_?W456]K:^OKZT.QIY4$"KJZNBHK*W-S<Z]>
MO6HRF;"J$GXAJ!??W=U-8Q$X%T(0=F((1%BM5KE<WM#08#:;93)9=W>WV^W&
M]%*KU3HP,%!141$9&9F1D7'HT"%_?W\("Z@*_-'BC:5?NGEZOACV/?]1P$<@
M#%\&[ULH3?P8TN^&=T@1\*4$!+-0L.9]G&=LT_)@>GSZJPND/N.Y<Q[">4%,
M&E[ T>B=4-;CX^,5%15+EBSQ\_-;LF1)?GZ^7J\7B41!04$OO?22KZ_O@@4+
M5JY<B19X'H\'8FJ(@3LJ4A(/-N7EY144%/!X/(E$@J:@XN)BJ51:5%3$Y7+Y
M?+Y$(L%0#ZU6J]$\;I2$?PWDJ8G!6R\M+66SV7%Q<?GY^2*1"/#5D0F><KD<
MN 0Z,?T($D9-2J,@:F@>J;2T%!5+B'OBC)2MR%EI-)K*RLKX^/C-FS>'AH;&
MQL:&A(1$147MV;,G*"@(:QP1D9<=%Q?WPP\_X,.BG]2<#7SA:<PD/#S\^O7K
M=KO=[7975E:FI:75U-18B0T,##B=SJ&A(9?+Q60R12)1:VLK2 3=>NK4J924
ME+:VML'!01<QI]-IM5K!1WC-Q<7%C8V-G9V=+I>KL;%Q<'#09K,!OKV]O2Y/
M3Y'3Z<21G:0"W^ET EX.A\/I=-J)9&YO;W_OO??0!>]P.-"V!)*VM;5=N7*E
MM;75;K?CXKNZNN@&B(FZ>I3E>Y?BXS@NETNGTZ%_22:3V>WVWMY>A\-AM]O-
M9G-W=W=965EA8:'=;K]TZ5)X>/C$Q 3\)_KWC_<9OAH\]U_-ER4]/_N>_PAP
MF?'Q(,WWT,NFIZ<?/'@P.CKZ\.'C3I(G=\"^$"-/>]3K>/^[29\" M+O(>[_
MW_W^O[?PQ#E_</@O;A%%G9Z>_OKKKXU&X\*%"]>O7[]FS1J$+%6JQX5'?#X_
M(B+"E\R-7[ERY?;MVSD<CE*IA/A"]9*:*#X5,3R4G9T=&QN;F)@8'Q\?'1U]
MZ-"AI*2DS,S,"%(D&!45Q2*-F/'Q\6PV6TB,S^<S& P^GV\T&I$91UP2+KQ$
M(LG)R8F*BHJ.CL[+R^-RN45%10*!@,?C%1<7BT0BC48#Z0H:0E%J2#T3!#+N
M]^XU0IVCVF/TEZ"BHH+!8&S;MFW]^O4;-VY<LV;-VK5KUZ]?OV#!@O7KUP<%
M!86$A(2'AV_>O/G[[[_'MQH?&6Z]/Q]\!/C=FIB80+X%M*JHJ$A.3JZIJ7$X
M'#:;;7AXN+N[>WAXV.5RY>?G2R02A +MQ-" %!<7U][>#M)U=W>[R,J7+I>K
MO[^_JZNKO[__U*E3Q<7%6,38;#:CR]-.0@I.8G@N$-G5U079B, "H&DG/9T.
MAZ.SL[.FIJ:AH8'RE.Y 4EQ_O<%SH6'1N831]\C\>)_"9K-1?'=U=:G5:H?#
M45]?S^?SG4XGX X!ZW*YC$9C04$!!/*C"+BW6'GRV_'PX<.:FIIY>CX_^E[
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
M^832<X:D9.D?^>3D),I(D&R8(?:0V"Q)D\Z297)0[_EO__9O+XX!\T?ZJ>\
M/IXG;_&A8G .$H6SL[-/[O8SW4/_I+"!7]W_^J__\O>8GY]?1D8&%JB@M[0,
MGG*! A1Y%:1ZX,*7E)2HB9TX<4*E4FDTFN+B8CZ?CS1.86$A'%@FDXF"=@DQ
M*3%P$T L(4;+GN1R>49&1EY>'O:$-\UBL3"7!.A$.HO.I@/9,9D8H^V0\<=N
MN#:A4+A^_?J=.W>N7;LV*BH*A?>X?H /)4>0C1H2S40) =+QNB<,S\(+@6C%
MVXB@JHH8A*U:K<;03VA UQ/F<#B0C;%:K2Z7"VK.9#()! *,588#:_<R"MR^
MOKZC1X^FI*145E:>.'&BIJ;F@P\^:&EID4@D=&4.)S&<%O1$! #W@$K8=I*N
M3>]'<3U=75U/TA-S-NUV^]6K5X5"H5ZOQW5"=4)OXG5!:<(91U@ ]#293-C!
MZ70V-S?;;#8L#'7ITJ6.C@Z;S89(@C>LGT'/:1(H T#Q9T^_7'.^#O,Y]Y]*
MNQ?]//H)S=G !X8RW='1T5]2>^+4,Z0F";_##QX\&!D9$8O%*U>N7+MVK9^?
M'R;%077JB%%TPCU7J]7P8<%-W()'(!HHB?F>(!2/QV,RF5@_HZ"@ %F4@H("
ML5A,G5D$4C%16*_7&PP&*$H04*E4%A86'CITB,/A@+FHRLS.SE8H%'-PB>O$
M$Q%;H/B&5ZXEAI210"#P]_??LV?/VK5K(R(B:(""9IQ0W*HA8_"QQAQ21I2>
MT)M4D])<OTPF VWU>KU2J8R+B_-^ P'HK*PL<!!:#[(.B@_;E)Y87 @9ZHR,
M#(U&@SY(,,Y&%GW#SF"IP^$X<^:,P6" W$-ETM#04&UM;5)2$B88@8RX?9*>
M2&%1;M*KHK(4D4<O=#_.?8%K[>WM3J=3(!#4U-2H5"I<:D]/#]+WM!8*C?-H
M8T=L%X-.6EI:X)+C.#J=+BHJ*B4EY?KUZPB8TA/A=%:K]9-//H$CA3_LV;]G
M5)/2K^2<O>;I^:(I^%./1S^A.1OXP,;'Q^\30_?8G'U^IO_.$C]EFAC<F:^_
M_IK#X:Q=NW;QXL6;-V_.RLJ"UE.I5%1F8AO?=I!418S2$^A$>1"TFU0J+2DI
M>>>==W0D\8W)%VPV6RZ7Y^3D\'@\B422F)B(.2!4>\K([ PNEXOI2D5%1<7%
MQ0*! ,YX1$1$>'@XC\?#6$RHW9B8&*%02*,!4*!2J91J83CX' Z'R^4"QP@X
MR,A"( *!@,/AK%RY<MNV;:M7K\;4=_QFZ'0Z#3'\%XJ2TA-WHI()NX&>8"X*
MH?"^@:T*A2(M+0WI+#WI7\+]Z>GI.IT.KC'\=[ )/O4<[8E\B\ED8C*9UZY=
M<[O=- ,#6><@!IPYG<Z*B@J%0F&WVS$#:6AHJ+N[^_3IT_GY^?!_J<_N]#+
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
MUZ]?O7KU_OW[52I5>7DYON'(KLCE<IH@@N\)/QV3C=!_B7(?2D]LT#)&5.I
M>0D$@N3DY(4+%T+E0>Y!$K[ZZJO+EBU;OGPY5"<5B8L7+UY$#,^"/GV5V"NO
MO/+JJZ\N6;)DZ=*E2Y8L6;APX:)%BY8L6;)X\6*(4Q^/+?$RG&7Y\N6^OKY4
M>^(42Y8L6;1HT<*%"Z%_?_WK7R]=NO2EEUYZXXTWQ&*QCJ2 _A:>?RU@TA";
MHSU!3ZK$\;[AO05RE4HEZ(E]0$^Y7$ZU)YVN!,\=<]A0, 3*(8R(F>K(U-ML
M-O3>4$$'=YA*OZRL+ P*.'WZ=&YN[GOOO>=VNRLK*Q,3$Q'WI/RD?/2FIW>R
MB.X @+K=;J/1N'KUZNCHZ!LW;B", "8ZG<XYLYT4"H7)9**=IE1X@IY(QQ\_
M?AR>4$M+R]6K5V_<N &WW>5RH2"ILK*2Q6+5U]<CZ=_1T5%5596?GY^:FEI3
M4]/6UC8\/#Q-FC+GM><_*Q%_S'4]FYZ8#S)!A@^^*,]]UF,/'CS 7](TL;&Q
ML7?>>6?#A@W^_OY^?GY)24DJE0I#CE%M@T)+U)RCS!/JB5)2*I72FDHIJ:8$
M(.;0$]5.7"Y7+!8+A<*,C P?'Y^%"Q>^]-)+*U:L6+1HT?+ERY<26[-FS;)E
MRW[SF]^ 96#B2R^]]!MBK[SRRH(%"^"#+URX$!A]Y9577G[Y9=R"D. RZ+F<
MV)(E2Q:04,""!0M6KERY>/'B%2M6+%Z\^+777@-YERU;AATHOA<N7.CKZ[MH
MT:*77W[9S\\O(2$!%4OPW#7$M%HM2(KX!K0DM"=4*BV2I0!5J1XW64&-HI@A
M(2'!NX8! I;!8$BE4H?# 7IZMYS38>E(Q,,1MMOM;6UM(I&(P^$@*HTKQ+GP
MXX>+U.OUP<'!Z>GIAPX=JJVM+2@HN'CQ8G=WM\%@2$E)05!R3K9]3BL1SHLP
M)1QDA\,!76FSV?1Z_<J5*R,B(A!O=3@<%F+(!2&P  F,18-Q/]6>'1T=[<0L
M%HM.IPL*"M+K]0Z'H[&Q\<J5*^^]]]Z5*U=0U E<EI>7%Q<77[UZM;.S$YU+
MG9V=1X\>C8^/Y_%X[[WWWF>??0:M\#P%U/.>^X\AW,^Y[S^D)Q9)A^<^2^QI
M3WGV_7@N$#PS,_. &&8FC8^/W[MWK[*R\K777MM +#L[&PTPI:6E\"*I]TW\
M];\6R<N) 8XR8H FK2X"/?$4;^TID\FX7"X6C-1H-.'AX3MW[ER_?OV;;[ZY
M:M6J#1LV+%^^',/J-VS8\-IKKZTCMG[]^G7KUN'6W]]_X\:-_O[^:]>N7;5J
MU6HOPTO '!,_/[]UZ]:M)?U1W@=92VS5JE5KUJSQ\?'Q]?5=N' A="[5JI#
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
MWG^GG;]BKL[T:I.R&P))")"0A83%;#9F\X:QP7@W7K%L69972;8E&V.S0R9
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
M*RMYK*JJLEJMJ:FIS ^F7LVFC* *Y[-"8U9EY9,F=\W4U%2#P?#))Y]PO:!
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
M:7K^ ="3G^KZ]>MWE,FZ1BR$^<DGGWRY8.S"A0O]_/Q>>.&%S,S,FIH:\BW
M!=UG5D9QI11@3LF X^##%"C&*^A'($@(4BM:<<.UVE.OUQ/*Q(UE)VP 6$%G
M?GX^X"!"6E)2<N#  :FI@IY,N0'*0*JPL# N+N[55U^-B8E)3D[.R,C(RLK*
MR,@@DYZ=G0W[DI*2Z'.1G)R<DY/#+'BSV4S%$CAF +0B3DY.-A@,<A1@E- '
MI\YD,C&]E2[.5"P1BD4JFE51%#>,_Y*>. %"6YGZ)=^;GY\?'AXN-QX\?<X&
MZQH10X04;F42T.1/2L<=#D=S<[/!8$"LD8T!H-"3 LRFIJ8=.W902+!JU:J@
MH* WWGC#:K7B=TM @#(C'&=HU=O;FYF965%1,30TY' X]NW;U]'1<>K4J?[^
M?IU.=_[\^=.G3^OU^K-GSZ(EH2$[=$TVM1,Z\VY5596L7D<IJT>9"&T1GAZ/
MA\P8>E8(ZW:[N1M]]MEG8V-C3YV>XZKF>IJ>?QCT'!\?OW[]^JU;MZA9&QL;
MNW/GSJU;M_[A'_XA(2%AYLR9\^?/?_GEEW-R<BHK*P\<.%"JZA9I692?G\_U
M3VJ""Q*W6IX+-4CCR#1SK?=-!(")1CC:%F6(1Z&JV6S.SLY&#PJF1;U*.!4Z
MTSP)F$)/\,$^<;X2$A)X$2P6%A:FI:5%1$30_YSL>61D9'Q\O,%@R,S,9/#;
MMV\/" B(BXLCPT[I4G%Q,7.-Z(0$]YFDQ$KN>.YRG^#P<:A)*^%B6ZW6-6O6
M;-JTJ:BHB&(F2MDI:>)3$/])GCN_!4J3=!;9(6*[V@)^CAJ.6RR6Z.AHB\4"
M+("(6]-CB:4T:9.!#NU03=?U>CW$I.LPSZ7@O*^OK[Z^/C0T=,.&#1LW;@P*
M"HJ-C0T*"JJIJ6$9.": "CJU]/3Y?-G9V0<.'*BOKQ\8&(B-C6UM;74ZG9<N
M7<K*RG(ZG1Z/Y]BQ8V^__;97=1@1I>SU>L$W"M2KC&+2HT>/$F&@?W.O,L(4
M;$9\DZ@"QR)X9<"]O;TVFZVHJ.AWO_O=[X.>]]5J']/T_ .@YX0*<8XJ&]=,
MQ#QW[MR;;[ZY8,&"N7/GKEBQPF@T'CY\N$(M2$!L3O(J7,G:UCZH'NC&-6PR
MF4I*2N@M1(]WE"F8*R@H( Q/FDC$H[CS (Z/H"61GY!(O'7)7S&YDY@IR263
MR51=74U:1JKT"PL+Z0O'\* JO#,:C1D9&6G*,C(R# :#3J?+SLZV6"Q)24GK
MUZ]/24G)S<W5Z_54<>OU^J*BHHB(B%V[=LD2H?C(Y*9R<G)P]Q@SBIN[A79!
MD<+"0IO-YN_OOWGS9EZGP)[$%%A4MY6IA4KBP?,NXDA4*A]DH31Z0M.JBCL?
M]+1:K3$Q,6A/>"'4 #'25@.FN-WNKJZNCHZ.L+"P<^?.T> #:/:JXDK$FL?C
MN7SY<FAHZ,:-&TF[)R4EA82$[-^_'[FG)@<-/DI/@I7IZ>G[]^]O:6GI[>U-
M2$AH;FX^>?)D4E+27_[E7Y)#/W[\^%_^Y5_B=VM1R!@$?VS0W=U]\>)%B@'(
M>FD_ D,1UU/. '<1O'B?SU=55:77ZV_>O/G@P8,OGIY-J*60[BM[\.#!X<.'
MIWO+?R<8^J2?>$+9^/@XY9RCHZ.W;MWZZ*./WGSSS>7+ES_SS#-OO/%&45$1
M/1-+2DJT]>&L+?$D>FI;* GX$$%$])!:< 1^&=7JAE*QA"YC_SR7S G<@43B
ML(-%6" OTO_88K$<.'" IA@DFH%[144%/CN@*2HJ BNT:F;B$YYX7EZ>3J<K
M*"@(#@Y>OGQY7%P<=$M.3MZ[=R\:G!7*Q,MF)'J]?M>N7=("F8 #7P>OI7B3
M$P(]MVS9@O9$<L)$28Z3B!=B4G/*#0PWG*_FU/$*IXZ&?F2BB)"8E9%5BXV-
M+2LK<ZN(H4?U2/9--EL"A7 '1$)/N]U.!RF6K! -*/F6WM[>VMK:T-#0@("
M39LV!04%)24E!0<'5U55N=WNOKX^)F@^2D\D<%Y>WM&C1WT^W]MOOZW7Z[N[
MNVDV2.%G3T_/.^^\<_KT::2BYPF&G*0,J[:V%BXSPB=\XBLO@TYN'B3Q*RHJ
M# 8#>8(G75G?XG7J6R8F)D9'1\?'QZ?I^9U Y__Y/__G2;\EVO/33S_]U:]^
M-3HZ.C8V]M%''VW?OMW/S^\'/_C!MFW;2(Q MY*2DIR<'$E20T_HPP4,SL0E
MQY5&+1J-1E0/X5'P(1DAH]&(2F7A2=F2$)X01\*L;,P7 4HHR6"TZ2-4H<5B
MJ:JJ$GHB9F4J)'RTJ"X;(%AHQ8NEI:5&HW'?OGV)B8D;-V[<NG5K0D("50$)
M"0F2N8Z.CF8&879V=E965FIJJEZO#PT-C8^/+R@HP(FF9HC]6RP6S@#? DRM
M5JN_OS_TQ&?7QG:U6)2=_)?T))O'U :$N<R4Y8RQ;!_T%!)Y)PV6"$1$T#F4
M,8GV47K*I]">T'/3IDW0$^WI]7J?1$_$[+Y]^R(B(E)24F)C8ZNKJX\?/[YB
MQ8I]^_:EIZ>_]]Y['1T=9\Z<.7?N'(*11Y&36@2*]CQQX@254@)ZMI>CYHF\
M"'GEMO'[IN?HZ.C$Q 0KA'_9FNM/_N1/OBL$^6,>QQ=/MO'Q\=_\YC>__O6O
M/_WTTR^7KWG]]=<7+5JT<.'"[=NW6ZU6R,5,0:YV9@&)+D,Q:7%&<H9'W'#$
MIOCR@@,8RDH5$!/ODD6])9,.E(DDHIYDA^3NM3X^=*!BB2G8?+RZNKJHJ(@"
M5=B1E965E)2DT^GH^PDW)6<E61?4<5Y>7F9FYL:-&[=MV\9*XJFIJ5%JJ5N*
MJ/+S\U-34T-#0T-"0K9LV1(4%+1Y\V9F'Z6EI8$8PKO:K YGP**,-<T3$A*6
M+%GRRBNO)"<G5U96@DLV@W0,3*LK^3@(9ALM9'G.2>#7U.OU*2DIQ)>YD7!?
M(>[Y*#YX1<LF2&I7RU)23DN.Q3MIT(>5X]Y[[ST\]TV;-A$O#@X.KJRL)+TS
MI&Q@8  7G@(CBH3Z^OHN7[Y\XL2)(T>.G#Y]VJ7*2(\<.7+BQ(FC1X_:[7:W
MV]W<W$RK8Q'+'K7>IQP%K.]5P83N[NZRLC) KV6K1^7<.4""FY0<2 :?/WF+
M>D_FN3_UN"<KW-R[=^_&C1M;MVZ=IN=W MI?/,$(M7SRR2=W[][]LD7CTJ5+
MY\R9LV#!@LV;-QL,!CQ$T2Q<PPA B4Y*!SFN0ZYM8"$+O0$[\,<C2)+,"0L1
MT[08\.7EY>&M$QME^Z*B(N90PE BGE-"!'QI7EX>%4M<VP4%!0</'B3 6E14
M%!(2LG/GSDV;-JU8L2(@(" T-'3W[MU,2\?_%:>8NA\R+6EI:7OV[*'S15)2
M$O-GHJ*B,I2EIZ?K=+JDI*2LK"RT9V9F9GIZNEZO1WWK]7J=*AKE-"*9B6F
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
M=^O6K=NW;]?4U"Q<N'#V[-DOOOAB=G:VS68K+2VU6JVH3E:V((B)XXR7+:\
M+$D':>DIVI"Z2XO%0@R1( #(H#02D %E:3LOI>],V@&@,M=3--T4[8GNHZ*>
MBA^I0(*>5JLU,3$Q/CX>)C)9J*"@("HJ*BLK2PY';A6B\F3&/6DE$L=,(D+9
MY>?GZW2ZHJ(B*2>2^9&(1)/)!,5H $J,0LXJ CPO+V_1HD4K5Z[T\_.3#B:D
MU"44"YJUC[S%*TQ(A=2RC<5BL5JMQ<7%>KV>JHGDY&2: &CS]=(=6;0GV%*2
MRP6D' X'9>H>-1'^%[_XQ8<??C@R,M+;V]O4U/3>>^_5UM9>OGSYO??>:VQL
MO'SY<EM;&]NC*SW*>GM[.SL[FYN;+UZ\"-2:FIJZNKJ&AH9H<41(M+^_'_7*
M=R$26UI:ZNKJVMO;'0Y'EVI* D,9)"6HA!%41<##A_;V]L;&1L;6WM[>U-1T
M[MRYYN9FI]/9UM965U=W65E=75UM;6U#0\.@LJZNKLN7+S<W-]?5U=77US<W
M-].^GE38KW[UJ]_\YC>??_XYU]'=NW<?*$5Y7V,/'CQ F=Z_?__>O7L$-%F\
M]JXR<D1CDW;__OW;MV^#SNO7KW_9P.Q/__1/O_>][WW_^]__WO>^]Z=_^J??
M__[W_^2;V?\V7_[__C[H.3'9!WMT=/0__N,_+!;+,\\\LVC1(G]_?[U>;S*9
M:M1$3*E8I)MDOL;$BP=Y7/-"SY*2$O&@X2R]VO#$H0GZCE=@*/0A6034<G)R
M1/?)Z^3Z@3+?B!)D)X")%)/@B:E!;%!5546_X>CHZ)"0D*RLK+R\O.3DY-S<
MW*RLK.CH:%(ZN-(H0=!L-!I9*YP*) 3RCAT[PL/#<?;)*65G9^_=NQ=_G)@
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
M/$9I+%+9SIT[(R(B(B,C(Y3Q8DA(R-:M6X-5[>2.'3MX*UQ9<'!P4%!00$!
M2$@(KX1-6GAX>$1$1'AX^+9MVP(# [=MVQ8<'!P>'AX9&1D6%K9CQP[F[6S9
MLB4T-)3QR!AV[-@1INHT-RO;LF6+6@%S>VAHZ YE$1$1E&3R;<G)R;SR^NNO
M^_GY+5BPX+GGGEN\>/'<N7-Y7+IT:5A8F(PP=-+"PL(B(R.#@X.W;MT:$A*R
M>?-F?W__P,! -F8886%AH:&AP<'!<HSAX>&AH:';MV_?MFW;UJU;MR@+53.1
MMBH+#@X.#0WE@_+9+5NV_,5?_,7RY<M?>.&%]>O7IZ:FIJ2D1$5%<98XKIT[
M=TXY^1$1$=NV;0L/#V=*J-ELCH^/#PH*BHR,I">IP?"P[FKKUJVS9LUZ_OGG
M%RY<2-1BR9(E<^;,6;AP8::RE2M7)B8FGC]__IUWWG$ZG3Z?KZ.C@]5W:8G4
MT]-36UM[0MF9,V=J:FJ8J\[2%W:[74A!/L?G\PT/#U^[=FUD9&1P<% JSY&-
M!!/9H*.CH[FYF8I+ $00H*NKRVZW7[MV[:<__2D--SO5JD1M;6TNEPOW'XQJ
MB^3!ED_9T-#0\/"P=KT-K^I=/S@X.#P\/#(RXE15]/W]_2S-A.YFW21D*:-"
M.Z.%F0I%@%C"&L)H*2WHZ^MSN]TMRMK:VEI;6PFA_O2G/WWPX,&=.W?PP;_X
MX@ODY*U;MS[^^./KUZ__ZE>_^N=__N<[=^Y\]MEGR,^;-V_>NG4+8L)35GRX
MK6QT=%2>?/[YYS=NW/@R@/,T\?%'OJ]I>D[3<YJ><'F:GG_D,/QO'_ZGGW[Z
M[__^[RM7KERR9,FR9<O6KU^?EY<W9\Z<C1LWSI\_GXY*K[[ZZO;MVP\<.%!9
M67GHT"&;S;9___[*KYK5:BTK*^-UBZJ#L2DK*RNKJJHZ?/@PO9/QLJU6:X4R
M?$\<6)QH_/W2TM**BHHJ9>R' *7-9BLO+Z^JJCITZ-"1(T<J*RL)S%565MIL
MMHJ*"IO-5JF:C5975]?4U+"'ZNIJ!L^WEREC?A'1@X4+%_[PAS_\P0]^,&?.
MG&>>>>;/__S/9\R8\6=_]F<__O&/GWWV63\_OQDS9LR>/7O6K%DS9\Z<,6FS
M9\]>N'#AG#ESGGWVV9_\Y">S9\]^]MEG?_C#'S[SS#,_^<E/GE7V8V7SYCU<
M:A1C/S_YR4]FS)@Q<^;,6;-FS5:FW3/?P"LS9\[\T8]^-&/&C#ESY@0%!<V>
M/3LT--1BL7!^;#9;65F9S6:KJJKB, \<.,!1\UA:6EI967GLV+&3)T]* OK
M@0,G5<9Y__[]Y>7EP<'!+[[XXMJU:U>M6N7O[__FFV^N7[_^]==?7[UZ=75U
M=65EY>[=NTM+2_'!>Y5)":3=;J?]N\OE:FEI:6QL;&UMO7SY,C$^9!=.+H^4
M'Y%CH4"2Y)+'XT%X(AM=+M? P,#5JU?M=CLSUETNEUL5VZ/U[,H&!P<_^."#
MGIX>_L1#1_;V]O8ZU/J=?.K+1@UXT A/UHP;&1D9'AX>&!B@P),X)L+SRI4K
M$J!$'CH<#J:-#@X.NMUN;7!3VC*Q<]0N$4_1I C/'F4^GP^]C(YN5B6E3E7/
M?^O6K3MW[MQ72\"3\+EY\^9''WWTS__\S[_^]:^O7+GR3__T3__ZK__Z'__Q
M'P1 []^_3\$3<G5"&<DB0J@B8_FSIJ;FO\V(Z0\\Z0Q,3$R,C8T%!P>__/++
MLV;-TNOU1X\>W;IUZ^+%BU>L6/'""R^PYDQ"0D)5517  G82N>,) 3YRWRK9
M_K!$Z5&3M\A=2(A3I].1S*&W)A.00%M>7AXI(')!Y)3R)\VH+$]-^Y'4/&_R
M%IF9PL)"J:G*R\MCIF9!08%.IPL*"IHQ8\:/?O2C'_[PAZ]-VK)ERU:L6+%J
MU:HWWWSSY9=?#@@(6+]^_;IUZ]:L6;-*V>K5J_T?L;4:6[-FC;^__X8-&P("
M E:O7KUNW3J:"04&!A);7+MV[;IUZS9LV! 8&+AITZ: 2=NX<>,&U3!XD[*
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
M<3%2"^"*1T^78O%DV9O%8M'K];0W!C% #>];<$.2BF$_.HPI=YHL97Q6FJ'
MP?S\?!+?G T85UY>+KDUSB&JF<1:04$!'[%8+!2NTK]9Q@8ZD;$<NW3FU]Y=
MY%Z" F6YI_CX>#H/2';+:K6RF-5/?_I3LBX\2D22:AO@ EO)01,K9S9D8V-C
M?'S\N^^^2[::]/WP\+"P<LH3%*L6EQ0\H0'I\HG#6UY>7EE9V=K:>NW:->HQ
M86*OQBB00CA/V2=A1WHA\YQ#@+\B/!':"&<I1W4ZG1<N7,C+RSMW[ASA5S8#
MT$"9C=D/(Y*@IP0*B"H,# Q0=3<Z.OI-./CMMIFFY],D//0,#P]_Z:67YLZ=
MFYF963YI)I,I)B:&5<X11%:KE4(98H6L0TGL3+O(.$PAH2&5,6@EI"*7/=0C
MG"?1/<0@D58M%N4Y/BQ!V,>*4[A66%@(/<EZ29(*@$J$H:"@ %F*KBPH*$!4
M4O:/^ *.L(;-R/E(Y &PRB'P!'W-"/D*""C>M$A:R:?#<8*;<I[EAL0MA\'P
MR!=Q.Y&=<Z+R\_,EDP:O&:1L-N4)L>/R\O+L[&R:M\H)-YO-FS9M,AJ-?_57
M?]79V8F>TJ(3>KJ5"1H<#@>M2?K[^]UN=VMKZYX]>\Z>/0L]24F3=@=VR$EA
M*"^B%J?PCJE-2#^/QU-=76VSV5I;6X>&ALC)L+UXV>1SV#^<TGXC7^%VNQDG
MW4/0B8)?J.J:-+)>3F47+ES(S,P\>_:L'#Z?0GOV]O8*/27$P2G2QD;Y;']_
MO]%H_-+UN7OW[K<CXS?YU#0]GS(]'SQXP.2B!0L69&9F6I7AO._9LP=Z"N.
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
MLK("M5PPV?OL1FUYO?Z_5OV4&!'TA*2<5\M!4;OT#%N);D-\N2(QI86,)"3
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
M00JJDGWXF)[?"8C?ZF!B[LPU>OKIIZNJJIJ:F@BLEY24I*6E%1<7DRLNNA)
MD)TN9J]68**_1'F!#$$J#[!>KY>)V#B *E05T9J:&DFOJ5$-E&CY2/_R#0I+
M/K7"$]!H 8WV),@C">1T",+8F?K-L!7,(>NX*/9$N %Q,8<AHW2B5_$T:(4^
M%4;3+62$U$5%1= 3;R#TQ,QG)-IK1#^*BI13</G\NW"+^(G3(6"%_A!3.N$L
M.IWNX,&#O_C%+XA94W<J' [?N7.'// OE_]]Y957SIX]Z_/YF.:(]EQ:6B(/
MG'4CA)YK:VOY^?D9&1E6JU5;O".FVN+B8C0:75I:NJ/:C1LW)$:TLK)R2S5<
M!,O+RRRO%@@$1D='<W)RTM/3EY:6,*(7U<1V2?8,! + Q:=6&,8/0%6]:#3*
M3VZW^\:-&Q$U1=WG\]VY<X>5!28F)OQ^/WE"?K_?J1JNWH6%A;MW[[I<+HO%
M$E!SY\?&QM"8<QO5EQ&)D4AD<G(2M\"E2Y?Z^OJ&AH;:VMIF9V?)-XC%8LO+
MRZS^YO?[P^'PM6O7KE^_OK:V-CX^'E#%0? RN]WNL;$QA\,1B42,1N/8V)A7
MK4<OD+7;[5-34_=4>TS/;P7 [[3S S7/?=>N7:^^^NJSSSZKU^L;&QLE6YY5
MX20'7IY&0& P&( %SZ3(4GF $8FBU]@0>H(,7'ZD3-(#[W"X4Z.:R"AZ1H*)
MVU$>?@ A(!.\<A1 E*Y$[A47%\,:JKVQ?>G2)8Q9[&L !.E$OFF=!@)!Q";O
M!BX?KQ;P%2<IYX*_G)&K%H<&4"XM+86>):KA-I7KPM(7!ZZ< LARU3)(OMPD
MO8E6<74HM2M7KI25E:6DI+SYYIM965EI:6G\$\_-S6$JKJRL4*JCMK9V34VO
M)&N=E"._:DM+2Q:+9??NW2LK*UZO=WEY.3\__^+%BU-34_!K54UIOZ&BZJNJ
M2?E.*BA'-QJ>4(1M/!YW.!SU]?4+"PL3$Q.YN;E7KEPAO]UFLQ'-AYZL"P3.
MJ!\<5.&L8# (*YU.Y^SL+*NWLXJ&R63Z^../R\O+V]O;68)M4C6*EB(8@\&@
MP^$(A\,6BV5F9@8N3TY.FLWF:#1J-C\LG(S+%6?N\/"PS69;6UO+RLH:&1D9
M'1VMKZ^7E81QALRIU9#NW+GC=KNO7KV:F9FYLK(R/#PLA?HCD0BCY9OQ\?&1
MD9&P:B:3R>5R8>E/3T_?5^TQ/;\3$+_5P0\>//CW?__W-]YXX]577]VZ=6MU
M=76SJDM(6:-SY\X5%A82ST&@\<1"SYJ:&@)'!K6H&>P#%B*LQ#+EZ84R( :4
M4+\=(O K(5%QJG)>08.PDF]@7+&J4PGIH,8F+09J&2<]"%P07$2N0+E.ITM*
M2I)\3X$U=3<$7G(B;@*[\8: GE]U._"2(.3*I$ENRZ9/3L&7W$#<K%IZBF>3
M\6^Z7J#)#=%J?ZBM2O$]_"@N+N9N@,[*RLKCQX_GY^<?/WY\]^[=65E9Y\Z=
M*RHJ:FEI"00"-V[<F)R<K*ZN'A@8N'W[-@]P5)56@VXLW8Y+SF*QO//..\O+
MRX% (!:+E9:6GCES!GI&57D.RBJ+J(22Y"<M*E< >E;B2,2F;#9;;6UM)!(Q
MF4S75:HF8A87*L['Z>EIL]ELL5AF56-M=[/9/#DY.3[^<#4.*K';E9-T9F:&
M.$Q96=G"PD).3H[!8'"[W:S%-#@X"%O-9C.NWK6UM5@L9K%8B%,1!#<:C4"6
MD!'50-QNM]%HM%JM."Y&5&MI:7$X'(+R<#@\-C964U.3F9EY^O3IU-34C(R,
MFS=OSL[.PDKD_/S\_.SL[*(2Z6-C8Z.CHXNJ,:IH-(JG>'U]_?[]^X_I^:T
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
M8BTL+&2.6F5E94-# Y#5<A,2R9,O_7\3/05 I:4/5_41D$D/I"M^E9X29A$
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
ML*SA*Z)2;@4?)$"GI:?LJ-V8:^3,<%.*5XDJ]_7UE4Z]GY\?%^[M[;U___Z
M@  /#X_)M&'F$S88#!LW;KQPX0*=WT9ES<W-4,FDK$65,D+*\5->7MZ6+5L*
M"PNI!SJ9IQ(0$! >'HZ+UL_/S\/#P]75-3,STV0R)28FNKBX7+ERA7VAIZ1Y
MQL?'XUIQ=77U\/ X?ORXEY?7WKU[,S,S0T)"7%U=&1[&_U6#8:H6;5M;&YJ7
ML+M9&=JSK:V-^3#\_?VITH1SW-G9V<_/[^C1H\'!P7BT75Q<F/SCZ-&CQX\?
MCXV-%479T-#0V=G9W=W-B\1H-!+NS\K*\O3T9/2:CX^/JZOKH4.'<-R?.W?N
M^/'CAPX=(L<V("# Q<7%1]FA0X><G)R\O+P^^NBCX.!@F;?#I'P+W&&6#%["
M&<+E&(W&]O;VPL)",I8FE/%LSUZ.CX^?/W 5>7<  "  241!5']^1A#\;_S5
MP<%!B\O9C60-%\)R?'Q\;&QL='0T.SM[Y\Z=RY<O7[1H46MK*QWS&4< :$^?
M/OWTTT]OW+CQIS_]Z<F3)S_^^.,WWWQS[]Z][[___LZ=._?NW>ON[N[JZOKB
MBR_^_.<_W[]__]:M6RTM+=W=W5]]]16.!8O%,N/(L[_^I#TW;=HT?_[\!0L6
M,/456I(I*Q!',3$Q_+\$'^17@B=^$@<HW7F]F@ 2&45GEL=;1KX+/6<\_R+*
MX!%,%"6%1A-P^RM#8Z(]Z;<*/<EY,B@#_8(VXMUD_W Y>!AD9FW*#@FO!>*B
MX* G4 ..^!^Y+6P?,6U"3U9P-P1SPC[N-HR;?=6<6NC)7K.UI[PAY*_ 'X*O
MO/].G#A!6BY19NZSGY^?C8T-CF:1[0:#8=.F38F)B2TM4T/1D6FH/'FPS69S
MBS*3R<037E!00*Z"L[,S!9-(.7!U=?7T]*3TC*NK:U)24D%!069F9E55%;"
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
MZ[].!HTI7O<BMW%*>PX.#JY=NW;ITJ5SYLP)"@K2TO/HT:,G3IS0Z71HG\#
M0$J$1/QULI$\N@(UGF&=,IY;."O<T>X"6UFRB_0Z!6?: VKWU7Z6X\CN0GGZ
MPL)-F@&#Y @2B=;I=#MV[" H-'L;82(["CUE2]E@Q@>4-6RB JG<$_%%2,NE
M5<AYG!M4P^-$7)IH9]E1E#YW4KOD]4842X0G8V=)+ L+"]N^?3O:4VCNY^<G
M]-0F>T(!H_&G*>$@$3UZZE^<.W>NL[.SNKJ:J)&#@T-141%LTCHKP>6,)4QL
M:VOK4D;8'65*A)W4)9/)I#W4;.TY@Y6SOW*$ZNIJO5Y/5YK(F.FYIJ4G]P'8
MR7HZX*"0J+W1:&R<AJSL,KL]6GH*0.G=__N__[NSL_/5JU?;V]M1M=35I^)4
M?7W]A)H?]T4>>Z$GY=I^B65_^_6"R/'Q<3<W-QL;FU6K5CDY.8GV?/;L679V
MMK.S\_CX^/#P\,# 0%]?W\C(2%M;FZ>GY_7KUWM[>V5CCF:Q_#1::;(,_+5K
MURA[Z.SL_,477QP[=BPF)N;&C1N/'S]^]=57Y\Z=RU@C\CU_]?)_HN>:-6N6
M+ETJVI.QE5Y>7L>.'2/ED[IGE%"C HA>&<\P;$*M1*I,^]D@X]$5H$ 'OD)&
MH2=]2;ZB/?7ZJ7I.!C70'HXCG8"U5D;AXQ->2S.TX- J4)K!9@@]0MX[=NS
ML2A,U#:89K,&=Z%DH4O,"D''N6 3O6#DN% /I<P-A(" DO.B+OW\_&@;.?R<
M-R(B0@)QLD;+2HZCO0/ .C PD/@>0]F$GCA)=N[<R2 (/!LZG0YZ)B<GDUY.
MFK>XYP"65CH9E6,T/S\_(2&!4AJ((WM[^[R\/+JQ=+I;?L[P9J(QR?'L[.QL
M:VOCC+"2<!-;DB[*D2#X<[DW]:-9&1\X;&5E95A8&((.5P. @X:"/QHO'6IH
M2 /$^=#:VBHIJ'SF=#@TM/$E;3L)56GU.PU@*2H[+R]OW[Y]VE9Q<ZY<N=+8
MV(AD>W[/_9FR"64 Z#G]:#;^6RYI&!E+'AX>=G9VZ]:MFZRK*]KSV;-GDBT_
M.#@U*]'UZ]<3$Q-/G3KUV6>?40*9]\>$2F/"@SD\/'SKUBV3R921D9&?G]_:
MVIJ2DO+PX</Z^GH*4=^[=X\R29/_X25;_E<O?(J>0T-#JU:M>N.--Q8O7NSK
MZVM01KZGHZ.C7J^G&#M@XE?QA/*X0@0ISL9*I)96"K$9: ,N0<H$?WI5A83
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
M&U1]HVIE% <">2*X!#2LT?)%G)MM;6U@D6UF+(5E]=,I1(VJ<)%199O7* -
M@C!4(2VIJJKBI'6J5%*]LMK:VAHU"Q[M;U%66UM;75U=HP:ALAE+/*>R.X#&
MXUE3,S51'563:5YM[50!)PS/9N/TI!VURC@OQV0#8)J5E5504%!>7EY:6MK:
MVMJG3$;("#Z>_;)!ST$U1] +1DA^^6#_F;] 3[#H[^]O8V.S<N7*O7OW?OGE
MEU]]]=777W]]\^;-3S[YY-Z]>Z.CHV-C8V3"CZMA2+,OG+X\Q4%24E).GS[]
MPP\_]/3T# \/7[ERY<&#!Q:+Y<F3)W_^\Y\G"S(L7;KTE5=>B8Z._MFRH3][
MD5/T[._OAY[SYLT+#@Z.CX^/BXL#?'Y^?N0J04^64(;$%XI0,+(3"0/R\##B
M5M/NRS8_BS^P!8FD+B<DXER0A27X0T_)<\Y/H6K2(>U*^:SM:.-X9<DD0L12
M./76K5MEI"9%DF@)\1^2A(31$O6BG6PI+P-I*L%N:8QLP'IQ:(H?@+>4Q+O$
MW8'JAW$ <38]N5*MNH>V/^OBH/VDFMG:VB+/^2NSU\Z=.U-34TFZQ/5)IQ+H
M"$/I;B,;R5C2IHA65565E965E)143<]VB9.1@S"'3XV:)+*ZNKJEI4422P$3
MLVZ8U;1K,%&+3E2JZ:^]D_@$.4[M="%.B*:E9Z?*^ZNJJLK/SR>(!+!0?PV:
MC$[@Q7#U2F7DNB(SC2I<AL"DKIU\%AK"4.X -(?"(DN!*2=J:&@ H'@\V]O;
M"5@U-#1D9V?GY^=75%04%Q>WM[?W]?7];SDQH>?P\/##AP^[N[O_T;0G+DMO
M;V\;&YL5*U9,UL,>&!A@_CB2DTB>'U>)38-JCLS9EZ %\<# 0&MK:U%144Y.
M#O(S+R^/*4@I*5)86+A@P8*77WXY.CI:A.W/$E.[\C^TY_+ERU]]]54_/[]3
MITXQ8WNT,I $ >5Y9B5#&Z7;SC-,9U (2WP):+([/Y'C36<?W$!/Y"%YD5%1
M43SMPBGT)M),@DOL+@E&'!^P:D&&W*/ED MT"MUDQ"?E;(F;(0 %>1)E$@\#
M?DR]R@K I: ]Z<_R78X&Z*6IM)"5L$R\!^+K((6+Q%LR-/&-2)=?=#1WB;'S
M*%]>A#,<K]P*6N[O[[][]V[FDL*U34?!VMKZ\N7+P-%L-@,+H(E@E% XSL?F
MYN;\_/SSY\^W*VML;"Q3)M(,=:8MG2FH@B.<@LXL)]+6%FK4^"5AJ%$E3E$M
MN*.C@\IX5555E965)24E145%C! 5]V6C,D@*JFIK:_/R\FIJ:D@&$=UDU0
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
M[92S0#UND?@BA( <@5-HKX7+X5TE#F(Y$7>&4W H\,U?A,T@+RX7^O5R4OE
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
MT2IB$"_L *\<4V07+.#=0*\9TB&=]NW;)]X 0BML/YN>,3$Q@ G$2"1'FQX
MLH&:O#!P(PCF:)Z<!0QIZ<E5R)(+YQ[.N ERC:P7>G(#Y5?^E#B:\?D&!079
MVMH:# 9)E>4O2V/$)\N5<G\,!D-,3,S)DR=Y+_*GU^OU45%12Y<NM;.SL[&Q
MV;MW[X8-&QP<'* GZ9Q(-A0HHA(T0,\.-:^1)'XB2>5K1T='?'S\IDV;DI*2
MKEV[5EU=_<DGGS#E$24VR$MG\/CUZ]>I]U%965E34]/2TD*_NZ6EA:XQ%>%.
MGCQI-IN=G)S6K%F3DY-S[MRYM+2T\O+R,F44)\W)R2DL+*RKJR/UNK*RLK2T
M-#<WEQE' "5E-UM4'?CT]/2*BHJ\O+Q-FS;MV+'#RLJJL+ P)R<G7XT034U-
M34E) ;(I*2FIJ:D9*E'ATJ5+24E)E XQ:4SIVJD@E=%H;&]O;VIJ.G?NW)8M
M6W;OWKUHT:**BHK_&O0<5W4])J=F\_+RLK6U7;ERY:2O?'1T=!J>OZ@]4:,6
MB^7V[=M55571T='N[N['CQ\_<N2(T6@DY7-D9*2ZNOKFS9N9F9D,*"*^_^67
M7RY8L.!WO_M=6%A8?W__H"I6/_'<>BO/GCW[S;-GSQX]>O322R\M6+!@T:)%
M(2$A\:HZLEY_!YT2   @ $E$052O]_3T]/+RPIE(+$4X(H^K_J_C2#P\+,%9
M='0T?.2A%5CH=']5\HX9WT02RA-.()B*2N@F/S\_DN=Q*8(SW;0)G<6I)R<"
M-/1M:;_$H* GSS]79&MK*X$::3,?6,_04DKHXV 5D,GVJ#G4--Y5? ["?7:4
M5X46=K@XH"=TYD6EGS:!-9<NK)>S"^@Y+.NY?-F&XO:$B1"P-C8V>KV>HM?2
M=9@^Y]2_G$[6, [MU*E3^%7I=G#&)4N6[-V[%WI:65DY.3FEI*1(GQV$M;:V
MMB@#"JVMK1W*VMK:VMO;^2Q+"2AU='2</7N6/*KN[NZJJBIRYNFAF\WFZ]>O
MEY>7-S0TR.EJ:VN;FYMK:VM)#VIL;#2J(DEURFIJ:F)C8\UFLZ.CX]JU:PL+
M"Q,3$W-S<Y%^N#O-9G-965E[>SMSC5165K:WMU=65M;7UU<J*R\OKZBH(*V]
MK:VMKJXN.3FY4-6:V[QY\]:M6]>M6Y>=G5U?7]_6UM:@2NZ;IHU\KY:6%K,R
ML&Y6 7W6:)<,0(">5E96.W?N7+QX<6UM[?\'>G[SS3?Y^?DOTDM]O@K[S_H5
M I)[Y.[N;FMK^\$''WAY>0D]QV?%W+7YGNP.%@<'!P>4,4?QV-A87U]?3T_/
MG__\YYJ:FLS,S-[>7DJ!C(R,?/GEEW/GSGWEE5?"PL+8ZX6TY\3$Q-.G3Y<N
M74K /B0D)$[9Y(@E/S\_IMC$)4<  1=>5%04XXL,OVR@EDZ<8%>>6X$:CY]>
MKX^+BV/<I&PC7H+@X.  9<'!P5IZ FC!'/QB]QGTU*D4)8$[UR+BBQZH=IM=
MNW9)RI0T0QJ&FB."%!L;J]6>LHU6_]).V4RZ\\AM:2KHX880=I=7CEZO%Z^B
M7IF\#,1= $\Y+SM",8$R0I*3TDZAIV37VMC8A(>'<Y-Y98)+<<L"4$:1X;7
M20T]Z:#@/YE-3_(]T9LB)!F>6%]?#_M@):#4>$&G/@H]V]O;SYX]B_;\^../
M&QL;N[JZ6EM;N]6LGY65E0D)":ZNKGJ]GC&7M;6U3DY.9..=/'FRJ:DI/CY>
M(C_,JA83$X/V7+MV;5E964I*2FYN+FPE3[.RLM+1T?'X\>.QL;'GSIUK:VN;
MG%G,U=5ULG:OEY=76EI:55551$0$&:]P4&H[:>EI5!6D\*-*WGN#&FZD30*M
MJZL38L)8CLGGCHZ.IJ:F"Q<N;-BP8=NV;8L6+6IH:'@1>L(7!-?HZ.C77W_]
M#TM/#P\/6UO;%2M6>'AX:.EIF1Z4291,Z#FNC(X_\70HS 9$R8:&AF[?OEU6
M5A87%\=$\!:+!7HN6+#@M==>BXR,'%*&?^#Y;X6?,I;>?_]]YG/7Z_47+UY,
M2$B(B8DY<>*$EY<7SRKJC"QZ!HQ#(IXEW2P# 7$J\TG[#$O_6NA)+P\AB9>
M>3[(OZ'+CX=1K]=3 RDX.!@A!C@X.8^W:$]4'BLA?'1T-.TG<D(DA"%&XO?D
MW6 P&.SM[8$I\I#+YQT@BI*-.2,GDHRHV9?,<7CE0&U),&+C(#5Y%'WDB(B(
M4Z=.Q<;&:CT>W#HN69;LBV:7<$UH:"A7"I?%3X*_4E;26MX!R.'@X.!=NW9-
M#E:CYXY+E&Z!)!C@8SEY\B2]"KKS"0D)1/FCHJ(F1VN00;5X\6(\>GOW[K6R
MLG)V=H:>W=W=3/)!W]FL')HF9:VMK0S'[%:UD/&'MFH,@+:TM"0D)&S>O#DO
M+P\!R"843N[HZ-#I= D)"=G9V:&AH75U=:6EI:ZNKBDI*965E6YN;OGY^3$Q
M,04%!<9IJZBH()*S;]^^=]]]-S<W-S$QL:"@ $5,.^OKZQT='7&5^OO[U]?7
MIZ>G1T='(S ]/3U34E)"0T.;FYNO7[]N-!H[.CKHI)>5E6W9LF7CQHUKUZ[-
MS<TUJ8@9+P.YLA9EHL3A)K_RD\ED:E2%G DW=79V0L_-FS=;65DM6+#@Q>DY
MH6Q,V==??_T/F.\Y-C8V/#SLZ>FY:]>N5:M6!04%T96VJ/0C?AT=';U[]RXR
M4^(\7!JCW7F7,%(3C X-#3U\^+"IJ>G>O7N^OKYY>7G??//_LO?>?U5=^?[_
M_4ONXY.99$83NR *%K WI"@*-IH*" (*TIMR./2BTHL@2E<$03K" :1I-'4R
MJ9.9.TDF,78I(N!7UG-XWSUH)F;NO8]O/O?[??]PV.RS]]IKK7W6:[W>9;W7
ME^#LIY]^.G?NW$6+%B4G)],SK\L]GSQYLF;-FJ5+E\Z=._?DR9,9*CXC+B[N
M^/'C_O[^>B6PB924%* *EO13T DR J"0$>UHA_5HT9-' $-A86$D#2%?+W'=
MH:&A,,&(B(C P$ M>E(.1$RX)]9#-'&)%DA(2 "7@0\:$A451>'P+#$"@IX\
M'>"C"5KK),@%H]2BIW!A;A'B21,H4]@NE8R.C@X-#=7I_C/C'^NRY'$\2[I1
M>R!MQQQ,?1(3$]'ZZ6WT>A)]SG Q@:WXZ$^<.('=$WRGHTZ<.)&8F C(,G_H
M]?J4E!29P(A#@H/'Q\>SC6!D9*2QL;'8/='<04^\0.*P%LC (MFO1'Q'0E&!
M$D'/C(P,:VOKLK*R_O[^AH8&8:Q]?7VW;]\F..S\^?,G3Y[$2NC@X)"5E77A
MPH64E)3,S,RBHB(>QSZ:]?7UJ:FIG9V=KJZNJU>OKJBHR,S,K*RL!-/!T/;V
M]NW;M^MTNG/GSD5%1;6WM^?DY/C[^T=&1M;7UY/NKZBH"+6:M'*@9WU]O:VM
M[98M6S9OW@QZLI)*H%-[(%C9I79 H9*PSDX5+0!=Q>Z9F9EI:VMK8V.S<.%"
M@\$ 7ORLM>[Y\^<0M/'Q\:^^^NK"A0OCO[(<2SA_?'Q\=N[<N7'CQIB8&,E8
MS,+*9VKG^J^^^NK;;[_%0?\RV(&DXRJ<<WAX^,LOOWSWW7>;FYO_^,<_/GWZ
MM%K)N7/G# ;#M]]^^_'''Q.;G)24!'K2F<__J4QQ3RUZGCAQXLR9,Z"DOQ*@
MC2&7HIP#PCTA2ESP\B>CFG$.5 FZ00RY1>N"P)B(,YTT=V!-2$A(>'@X#AG
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
M_U&$(XNR3 .E6(!/"W/$R<?%Q6$@EDAXME/7Z71I:6G,%K1"S,$2?@ 6BQV
MKA!'.;P/"-8:-&.4R.L <[6=P$MQ=G9.2$C RT](%O!*/6&X6D<\$?*9F9F2
MF1_P#0T-7;ER)<D][>WM[>SL#ATZE)F9V=K:2O YKF=HE!;+L#-B#]4NR+E^
M_7I_?S]<M;>W-RXNSLK*JJ*BHJ>GI[:VMKJZNJ*BHJ2DI+AX*M7F^?/G+UR8
M2OI9IN2<1BHK*R]>O%A555565E:LTM'GYN9F9F:FI*2TM;7MV;-GW;IU%145
M>7EY:6EI&1D9ITZ=.JV2S*>EI:4JX5\^,S(R,/MF9F9FJ4SUF9F9Z>GI65E9
M&1D9V=G9U=755Z]>937ZEBU;:FMKV]1N\B!L^[2TMK:VM+3PE=;1S[I,KM)"
M,]>DIZ?;V=F!G@,# [\4/<?&QK[^^NM?8<32^/CXT-"0N[L[JD!T=/33IT__
M.9"]_"V3Q(S/"64)'1\?OW3I$KGEV7?SHX\^^LUO?C-OWKR"@H*G3Y^.C(R\
MCJ5U"CT?/'BP=.E2,M3%QL:FI*20E#- "2Q)0 1K(*DJ.6:(XM_0@@AXQ# 6
M%C8#/;%O"@8) H)1)#D7](2["8/C/ 4"\2!"I!+!/LH4).)96OX%TE';^/AX
MHAUQGJ C2ZU$B=9"Z(SR?PH]N4Q0-48)8$3=Q.LBVXYJGZM%80J1+@6:A7OB
M\V'5U@STU$XMV &@YV H\U-@8" ER*OD78.>/)2YA&F/"/F,C QT?WXG.ITN
M-#1TU:I5H*>#@\.^??N\O;W)>,0B'Y*TM[>WMRAI;6V5A$/P00R=G4IWYN).
M)7# Z.AH*RNKRLI*Z!N?C=,"C],B5'-S<Y,2#MCB#<RZ=NW:5>7;:6MK.W#@
MP.K5J[.RLFJ5QEU75U=;6XLS':-J?7U]75U=4U/3C )K:VOKZNH:&AIH#GC'
MO145%;:VMI:6ENS23I.;FYL;&AJ:FIHP!?#)OVPMU]S<S!,;IH5_KUZ]>N7*
ME=K:VLN7+^MTNAT[=EA;6R]>O!BOT<1+2VY^"E909O_\YS^7EI:^SETOE_,_
M<0:P(T[ST*%#./&BHZ-E7R/,#C,P\6[)2SH  "  241!5)?^.S$Q\:<__8DL
MR*.CH\^>/?OHHX_>?//-N7/GGCU[]D5B9D[^; /_CI[+ER^?/W^^D9&19*B+
MC8T5]!34@'1HX4:&$YY?8 4E],2)$W%J033#C'L9D] <QC:CCL67<HU@'-P6
M6(298C00# 7L0!#PE.II W> (?BL6%V!#& 451=6BPY.^%%D9*3HO-2<0K38
M)R@&;KX2/25LB-MI>$)" ATER"[H)A76?@74\FAM!;A&6S$2K% 3[5T"B%1
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
M!3UC8F+894&GT_GY^?GX^(@S&G4[4@E,!,7SY?'/$-7BG0Q:,(ZQS8A%VZ5
MX9(8!#&BB;[)B$6O3TA($ !Z)7IJ+7V"+'(2VB7H":>&ET5&1K[8"<#5U34X
M.)AG20T%C@5 >33P*NV5I[#1$,%/TB=4ALIS4MHE)0#3](]8)X!1GDB85WAX
M.!R0>8B.HI+:'J8<6@>Z ?T *-'[?!L>'N[BXL)R)M$VM)44=*;.8A%.45NV
M4!D -S@XV-34U,K*"K7ZW+ES]O;VY\^?OWW[]HT;-P8'![N5W%;[L),J^-*E
M2X6%A>DJU+RRLA(PZNCH,"B>"'IV=W>S:H@<]>0\QM!95%0$02->DI0BMV_?
M;E/90"23$\_E$_1DG7M65I;!8#A]^O2>/7NRL[,)X%<P-871@&]75U=G9V=K
M:ZM 7EM;6W5U=7%Q<5E9V84+%\Z?/U]5577Y\N7FYF;PMWMZ71 AJY(9A&W=
MH-5-34T7+UZLK*PL+R\O40'_U=75T$SX-:WNZNJBVAQ0!X/!@&NEM[=W0LGS
MUQ#Q&GWYY9>5E96O@Q2O4>I_PR63TS*N<L0]53(Z.CHVO5B(,__RYYB29\^>
ME924/'[\F)+'QL;>?__]N7/GOOWVV_GY^<2!ODZ?_'T_]T6+%LV9,\?<W#PQ
M,?&,VL\])B9&BYZX<2,C(R.4S#!W J"Q*H:)5>T"!'%Q<>C:C$\T<6%SVM$(
M%L<J5SX$DZ&.N1/4 ,JIC"SWYJL9W!,(XZ$,=6&./!1&!IL6O,.,$!P<?.#
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
M+!P;&QMY_>S(=^_>!3U-3$S(B9"4E$1^S^/'CX.D#&G<+(Q&&52,\%@E!+M
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
ML]S)"GM(2 A[XQB=<$/32)^8F)B1D<$B,C9X1C!2!Z5":$4',%!J!),SXL1
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
M0TRH4#/%6!*^P]U$Y2"29B9"26Y,2.5>:V@44B@#;O)0*2&P@GM]B!N]2R-
MP&-B8G0B,>A)1U,ORL_KIKF3N4<-2_5QI4Q*2L(43LEC8F)P^Z5)<03&/XSF
MTJ*_8)I*\0G D4%% C_NB76>;*7F2V?"XX))@M"QE)EN9=(:,6+$;W_[6SQU
M'F_NZ;,NT-/C\7SYY9=Q<7'Y^?D>CP<?S#U[]E175V/BW+=OWX(%"SS6IAT(
M9F5EY?[]^Y<O7[YNW;KITZ>/'3LV+"QLR) A8\:,6;MV[3OOO(/3*.CC<KF6
M+5L6&!CXWGOO'3AP  L SD^)B8EM5+&^OKZUM=5G[6K'S[2UM17,0O'?MFW;
MNG7K#A\^7%Y>3HB\S9LW>[U>#*9'CAQIB[X,6%,CG[6-2D&4/=;%:7=NMYLX
MRMA)9\R845M;2PPG[)[=NG5[X847BHJ***>GD^<:$6/IY9=??NVUUS(R,B9/
MGIR5E87F_LWHB73AGXSFB$%3\L^(1_S@@XQI$DA[13+U"R9"U@0-;#,G'"<6
M+B03.-"[2)?)+_0G :O0D\1\0G0UVKI&CAR)!HWUENT 4$N*A[Z/\=?<>F0*
M.55 ML5/F0G(A,*K'82>PE, 6G9;U44@ K[X 1S<WVP9?<Y\J.I'146EIZ='
M1T>/'3L6S3W-"E'8$3TQDL '_=I-2 >1U'B@ 85WJBQ^M8 79@1JIXZ@UJ"A
MQI4JKAIAQIDP80+HJ0:A3>@:- ](O: 3/"7"]_#APW_WN]^AAWH>Z[/A?-:%
M7NSQ>(X=.S9APH2E2Y>VM+2<.G6JKJZNJ*CHUJU;]T5/M]M][-BQ@(" 8<.&
M_>I7OWKQQ1>CHJ+8"W3GSIVFIJ;9LV?GYN9>NW:ML;'QZM6KIT^?9D7NG7?>
M6;APX;%CQRHJ*NKJZF[<N#%W[EQBQ6-KME#.PUH3Q!_TW+Y]^^+%BS%<[MV[
MMZFI:?OV[7C+>SR>HT>/5E14$!S$:^U- N@;&AKV[-ES]>I5_ 1XR"H6>TSK
MZ^NG3Y_>TM)27%Q,:.3<W-Q77GGEY9=?+BPL!/H? CU[].CQTDLOX;$$B9PT
M:1(K)QQK<U_N*0]!1JH&+B@C_H+$FNB)9J=%#Q,4,'!HZ$,<L \@8_B$(A72
M*Q$JX9H6@EGZ("(9"Q0R@?%1"2'8BL0Z'(X! P9$1T=30F)!R4-02]L4D@(#
MD0@Y7E^@AK9+(L":/,PJ\Q;-)=P4DJIJYBL"$;6Y_OK-W%/)N $!;39;>GJZ
MS6;#3D2X7.R;9@L#IM14U%5@)TB%*IHFBYB8&&P[@DZHL</A +SNBYZ4K3/H
MR<PD[DF9L3S :F6IP ZC14A<ZQ,3$T%/I+<S8@,_^L?]Q=3H\7A.G3H5&QL[
M8\:,8\>.+5JTJ+:VMJ"@P.2>"Q<N%#!YO5Y.*JZOKV\[#]UFL]VY<Z>UM97=
M.RZ7Z\LOO\S/S]^T:5-U=?79LV=W[=J5FYO[R2>?A(6%<<;&^?/G*RLK=U@7
M]@&MU'G;+Z&GV^W>LV=/?GY^65G9I4N7#APXX'0ZUZU;)W_/$R=.$.Q#Z^E'
MCAQ9LV;-TJ5+?_G+7X:'AX.M'FO9_<Z=.ZM7K\[)R<G-S2TO+W<X'+MV[1HU
M:M36K5M34U-M-MLKK[S2MV_?O7OW/@1ZLM?H^]___BNOO/*3G_Q$ZG9R<G)
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
M:FJ*C8W]_>]_/W7JU-FS9V=D9+!MO[2TE*.30,^[=^]ZO=[*RLK:VMHS9\Y
M;Y<M6]:E2Y<^??H<.'#@X="SK*SLV6>?[=JUZ]MOOXWY#">DD2-',K8($<)
M1')PXD/!1QI9W08F0$P46+8G@YXX; *(R ]A0Y4GD,$""+^RN($=R+F)GD@1
M^ AH(GB"3B03!4VRS0T2A;PID&A$1$2X=2F4E)^2*X%$V@6[ A?X#D5EAN 3
MFBV8A'B=/U%Q6A7(4U%-X-"W:&&5A,:G25&!,34HJINYS"*PIMG5@#$Q,5%1
M4:&AH='1T=@B!'EHQ*J@>4.EM&66B@BU<1W3056L1VGPD \3,WW'$A,%HXZF
MMX <T4@,\M)QF&ZPWLJ!5Q,>F=#=M"&[H>+BXC"D#ATZ=/#@P6R X7"(_T4X
M>&2S(CHR48L>G4):X.D#/8N*BHCON6_?ON+B8J]UT*;OS]'38UTX:9X]>W;*
ME"E??/'%PH4+ERY=:IV:O)Q@3IYVWGK76M/?NG5K0T/#A0L7-FS8L&;-FK:%
MHZY=N_;ITV?__OT/AY[EY>5//_WT4T\]]<M?_C(U-76J=:@1\3W!*>@ ,L^8
MYE?$D!L)$LOQ8*YPP40!I @"A;V/)5=BM0D]_7 $*$=9DT8F9QTY#(&>9,B'
MV%#4D7NJ1B0CY[8@ J-&C1H^?#CT$Q0&IY0 .01<(%EQ<7$I*2GX5&JONIB7
M&@U<H%4UWZ#FB\Z+IU,\?@%3/2$?P8'04P96,!$;*!,/4 +U(YE*SG[VQ,3$
MB(B(L6/'"CV9 .1IH,(#IG2'J*(L)^:D(C=,Q@9]+6).AE1?IEYB:S'1TN#\
M:K>^\I?;)I9Q*0$T"\53NTG]9S8E]@WT,RHJ:O#@P0,'#L3QV_-8[S4R4=+E
M<ATY<N110T_0C>VAV[=O7[AP85Y>WJ)%BTZ<.,%>3^#5X_'LV+$C/S\?G,4;
MB4,U</5O;6UM;FYFSSM]RHMW[][U>#S9V=DNE^O4J5-;MVY=OGSY@@4+>O;L
MV:-'CX>S>WH\GBM7KCSUU%.]>O5ZYYUWTM+29LR8D9F9F924-'+D2,FY*;=H
MHPQ]P:@6*.+BX@BS%AT=C4C(BPBNH54C15U"#! P<TLRZ&.R2""8PH@T 92@
M)Q"&$BH;HE!&KR-4YB\,FA65T:-'$Y5+H*F4 (>YV*4"9V1D1$=':Q<_3J#P
M(&$'C09L,7FPE9YU$@H,6@$QFG)4 -V(@ LF- >HLR@;+E9 H0!+TP^@ SD-
M"PL;-6I4='2TZ+,Y8= 1_&K^H-^U[,Y?A7<T%-U!72@VWNP46'6DE1@>+)I3
M#-"?K)08!U[&&.P5>!5*FL,&KJH)58<OL44U*BKJL\\^&S1H$"&!?=9EHLSC
M>N]RN0X=.K1Y\V:?S_>HU=%K^505%Q=OV+"AK*R,U;S&QD:V1;%TGI^?GYN;
M"U;BI EM9!V)7Z^U!<"O3]UN-Z?='3ER9,>.'8L7+UZP8,'SSS_?K5NWPL)"
MJ?D/;)-_<KO=IT^?_L___,\77GCAK;?>RLK*FCIU:F9F9DI*"L<<@X!^G(5!
MK(< @3:WR!49L9'<(OF@@W0Z%F>UZ5,Z(!1#.5,,/B$1U1(MR_2LCV.LI&P(
MGJ@?@*OR"&4@R,CMQ(D3QXP9,VK4*)$UW< *M:>;YQ@-"$C*MG$S%!",C"\*
M+$"01.LBQ"03#)65E4-(H78S"PRR \2"#$T;\'>F']J6KZL*ZAIP$.CA/'><
M7H6 K/+3U-SK3S2XO.6E4%-.(;7Z%(, 7Y1G@K@GS0+64V8^)_2DRN F$1C4
M<;2YQ@.?8 SHZTQLK,[9[7:,&PZ'(SHZ^K///ALR9,BW#3V]7F]Q<?&CAIX@
M'5QR\^;-V[9MJZZN)LR'QUHL4M"Y_/S\@H("(GIXVR^39K8_N[?]R9PAW&[W
MO'GS/![/\>/'MVW;MF#!@OGSYW?ITN6IIYY:OWZ]IWWWU(/1T^/Q7+Y\^<DG
MGWSII9?>>NLM-'<6OH."@C 2P2^T-,P@-KDG0, OIDQ,79!-H56"=4E:&.):
MK9:Q#,$&\D !Y%/H(UA!,-#R9-J3R($L?!UJB52K/*H(.6NI)"PL+"0D1!BM
M]%2'8@.=9I$(2"JD)K$^(8"C$9@;U+#F5($91,R:RI*/I@2^"]VF(^[;U+2)
M(F.2%=514Y S#)3#1.UVNS!=,(2&KEJ =/04ED?Q.R@DI:+9U='<4%DF0F87
MOVSI"$ 3@*8OZ%!99G!FH"G,.E(C3;=@O=@]\X<(.]X"GWSRR>#!@PG2XVW?
M:_A X?E'3\!&\JU;MWH?)7_/>SAG^22Y7*[=NW?/GS\_.SM[Q8H52Y8LR;$N
MJ.*"!0LB(B(V;]Y<4E+"DCHOFMT'>O+<#ST___QSS+X%!05SYLR9/W\^^O?V
M[=L]UM69-KD78^GFS9M//_WTBR^^^.:;;R8E)6'WG#1I$MHKZB0*)EB&^$G/
MTJH11" Y.3D]/1VYRLC(8'!+HL1'A*$@( *#F8R1#18CY,@J]\ *V2+S$#<$
M3"D1$C];)WD"-$P,.OU<Q4A(2&@[2" H*$@HS%LJC^"&%2U5C88RU\T2C LE
MFL]A466?$H#(KY;(<'H7E0-<D']]#K%G.9X>H>45+QV.C[HJ^P"8 FK3!?0(
MP&2WVX."@J*CH\D0W#%?$6@"Q&Q/ #WI<<: \I3Q1*OG)..YUOI44XT*]3LM
M0T/290P5\SGEY!4-,$UC&C;J#9[P5D9&1GQ\?/_^_3_[[+-O#WKZVA=>]N[=
MNVW;-N^CBIZ%A86K5Z\^>/!@>7EY145%:6EI65E95575C1LWRLO+MVW;MG?O
MWL6+%[/_W6=<=ZW+>'#OEH=W[]XUN>?>O7MGS9HU;]Z\MN">/_K1C_!8P@Z@
M]%]W\T_L-7KRR2=??OGEG__\Y\G)R5.F3&%OWZA1HU!($393>AF:6C622+.<
MFIZ>CBLR]E/6-!+^_ ($^46+QPB%;$A#Y"4)!O^%;"+PHCRD 6C\[OTD2NQ#
M[P*(/.^(GJJFN2:#>1>%4=+(C1K'K#'H"6)J1Q#*(\G,E3?ANXP#P!8SA!B<
MC!ZX,?%=\Z.Z!REH' !./(XT?NA)"W<L&/BEWN&D &8RZN[W1?%HH2<V;J9A
MS5ATNMY5D43)9946C9414W. 7C=[@8=^96,\)"0DV.UVT//33S\=.'#@MPH]
M,0L6%14]:NAYUUH3AP#NW+ESX<*%')SI,=1VUO<.'CRX:-&BXN)B0B!KM_[7
M@9V><S*'Q^,Y>?)D04'!YY]_/G/FS!X]>O3MV_?(D2,84CLSH]Q#3_8:@9XI
M*2EXR^,X+?' L*CU'P$$XB%X8FM-6EH:\I"9F0GR"G=,4B-]#;*9DI(B@);'
MC'@N; 5W2*E=? 7)5VX@#LL[W*MX<M81B\'>1X:<.)*0D#!^_'BXIWD*DUE3
MO@C7D\$!QR:F#=47Z26DB!S=M:QLHB>%-&O1\9[2QL3$X)0:$Q-CMZZ(B A9
M>U59^3\!4M*R-3\1)EE0Q8I98& @84FI%^<+T(F4![X/]V1XF*$(Z2_ER8LT
ME]D^L&QV<TEY!^.4@V!1\PI3B"8/(%73L%EQ323,Z\K9+W.;S<8NY($#!\(]
M&QH:?-8E27LL;U"-W6[W_OW[MV[=:O*R1Z&^*MZ>/7OR\O((XEE:6GK]^O6R
MLK);MVZ5EI965E8N6[9LW;IU#0T-G5_GH7;-S<U$?3Y^_/BF39NRL[-GSIS9
MI4N7OGW[REN^,\/@*^[Y_>]_G]CRF9F965E9 -GHT:.U#,)"$"C#:-:89A G
MME]:^H#CP!&4QK1/"=I 1OE7HG(*.QCQ6C[B($]P3>01<?43$A$N<I!O#6B"
MT5"<#DW0;K=/G#C19K.Q8H;LL;YA?@(X,#FUQ))D2@SE!/5 *XP)-$A:6II)
MW%1@L$F9F(P/FBR]E95]-CO*\BNJ!8B#+QR_@>F ;38P6;Y"&H?#P8G$T' Z
MB*+J">C)/*<$G$% E_%U,M0]_U4"T$T=37UI"H$I70/]!!FINQ0%"D93F/,0
MS4B>0+#&DMFP.(=2\D\__73 @ %PS\Z$Q7T4(.:O*8/76HFNJZLK*BK:LF7+
M(XB>K!KMWKU[[MRY,V?.G#IUZI0I4Z9.G3IMVK19LV9-GCQYSIPYPX8-NW;M
M&JM&#^6EZW0ZY\R9XW0ZJZNK+URX</+DR=FS9S_WW'/=NW<_=>H4W--G7=_<
MR/^#GC_\X0_?>NLM]AJQ5R\@(" L+,QNM\,@&)2X)<(=$$X33+E'(-OA]-Z_
M0D^Q/]+P"WH*.R1C)AJ2,QN?,+0A,**K9H:257G.@W1P0'RD(8G@('2&?;(<
M[S-BQ B=6,L9=N2O(DF&_9Z30 _!&O16?D'MCNAIEE\3!LG$H\TTHE>: $3*
MS&3F/:PS.3D9RR83&PEH![O='AP<S)H["&N^;EH\1/\!+]E5I0T S6HNW6C*
M%->FLE1'GJ2BF5)W_$I">D8@\[18O]X%*_5?C2L^S6"@<S_^^&.X)VN[CQJ:
M?+,,_P5_]5FGI=?4U%RY<N74J5/>1\GNB>;N<KF<3N>! P>6+%FR9LV:%2M6
MK%V[=O7JU6O7KLW-S5V[=NV&#1L6+ES(X<9>K]?I=':^UUI;6^?,F</A101L
MGCU[=K=NW7[P@Q]<N'"AM;6UDPWR56SY__B/__CQCW_\YIMO)B<G3YX\&7X7
M%!3$,;E"+H:R%C=,3!2&:NL(AW PMTO419W\A$'<#3$F&1*(#(#%H"<Z)EH\
M*<%0B6AL;"Q'1$#WL.*I# 11CXV-Q7F;Z#NHP^0S?OSXX.!@T'/BQ(DH=Y20
M3X#.)BT"><F*YUH 45W$@#!KXI0C-%'A)=M4&?X+0/ G&#<OJE2R1:A4M+ *
MS/H2#XDS#_ I 5%"@H*""$'TS>@IWFJB)[31K*\JI1O55[9=JJ"W^*\)>7Y#
MA?\*/0%<YCP*HW<[CY[]^_>'>_[OHJ>O_?H+ .YO]TI[H7PX438T-'02+/YV
M1?++&33D<"0%:<;'DSU%^'6BL!.7X*'0$[LGZ(G]=\Z<.=VZ=>O2I<OY\^<?
M#CW+RLJ^^]WOOO+**V^^^29Q.N">"!(!Y,%$/_24QJVA#)Z"I(G6!6\% OR&
M-6(@]0V D+5+_%'J.7(E3Q?L>A B>(=R$.R*>\)Y*?"$"1,XNH>L,!VR<L6A
M>)&1D6/&C&'[$%P;(R 2#D>&9%$D)AOY@?*0VND720;^3-])5F#(68E)1CXT
M)E,%B",?>( 2A5>SCOFN4)[5;7J'PPG$V85K<7%Q45%1HT:-BHJ*8D..YB2*
M1VYBT_2IB9Y:&9-:((@WOV+Z$BEGF5,9-K(/J"O5@+22.E0#AMB=^K0Z2*-.
M XD<R! _LS_]Z4^??OJIR^7BL,;.LQ@_L==_?=:BMK<]+(6>_]UO*!B_.L#G
M44-/V3T]UB6_=Y]U>2U'>J#38RTE ::=[S67RS5OWKSFYF9>]WJ]<,\N7;J<
M/7NV\Z:;>]RSM+3T>]_['M[R$R=.)%8\@Q+W%RRA/!$T8,'$'"GBB2:5DI+"
M3GD2PU41;_B7R8\05%/,^*N?K)I((8'19DIE"[0I?Y.1);9?TMRE2K./A=^X
MN+C P,"Q8\=JR<@,:6'2&>Z9.22B)K=*MRX9-R&;(*!T>28DU0C!!@&Q-LAA
MR,0%T4_J1$F$MK*EBNV"0<3Z1,M6.<$OT"HB(@+TY$74<\I&,B@V').^YJ-\
MD48 3]7=PDUN9#U0'U$7$SU%2_DH(T%=S$.^HIF#5X!4O^E-7:-/T+P:47%Q
M<40):6UMY>2RSLOAUZ$A\.1]5-&3#>,M+2W7KET[?/BPHB-_777^+Y\#D?KU
M6J'JS)8$6[52!)B2OI/E=+E<V=G9','DL7SCIT^?WKU[]^>>>^[,F3/ZU@.'
MP3WTO'KU:K=NW7KTZ/'..^\D)"1,M?8:L=N2I7;3+T<<)RDIB5!,)G3"1[1=
M'2R \0%DB!"X((K:4<B16)@CK# N+DX+N*8RBX+)!DWM7V*_"D(NIH;^KA48
M(D+BL<CG$+/X^'B./6'3NJB?1 YAAC/BL"VQ-/$TL?WB15"#V8CB43":@@(D
M)"2(Q5/:]/1T8(ZM"FS8Q^:@.'*4AW?%R,S]/^:GA4%T!&JO&'ID9&1@8"#+
M]WZ=0M6()*)SWZB:9BQ92-3RYJ1HHB=A]T!>?8B*\"&UMLI)[S#KB$7R:9;+
MT"1,/W^R,M%3A)0&!X@=#L=GGWTV?/APT-/SO['/'6%&#CLITO\WR81*S<W-
MC8V-A86%FS9M>J2XITIXWYN[[>=V>*W++TTGV]#E<BU:M C-G7RF39O6O7OW
M'CUZ7+Y\V=.^UZA3Z'GERI6N7;OVZ-'C[;??3DQ,S,S,)+I$6%A84E(2.T_0
MW!G*TM\58TDX2 )"I;%4#4< L\2S>*BW!%O0 0F5R" JI,EG$]HOH:?=;N<8
M.]Z23 J"P3OD&4T6YWQ3PN/CX]/2TH*#@\>-&\?Y#?@#RB(!*K$^HY#/@$5[
MB;[Z5X*-HQ)+WEI=H7B$LJ=MQ3&9;/@OODT@;$I*BM 3E 1$@  3%\ 1$P2Q
MX4*Z'0X'K]#L-!=3!<X& +$:4#<X&&'TH(_H;GYA?]0:ARJ:Q4R#GL%JE8BM
MVE]83 N*8VIND\\3E269OF[.<R9B@NG*G,^92$UTY*%#A\JF]D"Q>:"4^JSK
MD45/K]?+$<%'CAPI+B[^Z^O[P 9YV 0T(+\/^^X#TSN=SMFS9]^Z=<OE<L%D
MX9Y=NG2Y<.&"T^GT6H3W@?G<VVMT\>+%IY]^NG?OWN^^^R[3-90D("!@PH0)
MZ.:(/>@&E"C$'/^5[H9/C$+/(0/BCQK$B=;%NR("D@3D7TOAK'@HWEJ"=2'
M\ Z>D+F6GH%LA?F!\2$\[)5V.!QZ"$8D)"1D9&2$AX>'A87%Q,2P<4!&5715
M*=UHXGAW:6)0V4R22P7AC]AYE0D!Y:B+6A(S*TT$RICV ;$S:<?F4C45P4=*
M]^SF!OAH ?ZD[H8(Q\?'CQX]FBJ0 !@2XQ-+O2]Z:L*@N_W04Y"MCN/K6!5X
MJ'X$BTE Z]&>YM0( IHN<4S;IF^ 3!8::7[HB?_&X,&#1XX<R8:_SIN]ODZZ
M?.V7]]';]$G1O);IT.ETUM34E)>7/U*:.ZW:WH3W_OVZ=OZ+GWL\GMS<7 (R
M@9XS9LQ@U>CHT:-H])WY[C_A</^O__JOO7KU^OG/?\[YL6!E9&3D^/'C&6T
M$QC!_DOH#V'H9'Y"AY7=D[<8H':[72Z62(6T5 UW4$ >HP@P.VI$5$%8<0=H
M"/^5!0UY0^:%GN99$5HB!WR%,API"B5T.!PHYO)M,K,%&@!$1)3*LLH$1=5>
M(.*/8.@ /<$7UNA8TV<1C*PDZL)'/LWL)611(Y!,U:<7L-MRM@_;.G&8QWY*
ME8DE"+>-BHI*3T]7Z#:!K%STH?D=82ZA_0(]@3D"JI()7<8720OWI_'I)H96
M>T[W_NW(/<F!'M?Y(N@Q?((1!<3K=;*B2<F!Q'0$\^B@08/&C1M'^(F_'O)\
M[==?G]5?#!#?\"*E\WJ]]?7U['%\!-'S&\K_U__)X_'4UM;>OGV;Y756C9YY
MYIENW;IMV[8-%:0S7[F'GJ=/GW[BB2?:3N/\Q2]^P:(S;D;(B1RAD0T"U0"O
M3/4L"F$;%;S*LBD^B#</',?D4P -6CF@A@R . QNL3_P HA!/,2>I/[C>Z05
M6& .0HKPB).:W)/<F!+L=KO-9M.)1C$Q,=1"W$JUH)K8!(2>:@IT9\DMIF3*
M"7HR5_$<D08:M#5 &JA8V#U<24B0_(N7J36X$52!GO(9H$_5C" CP TTAX6%
M8630%VDZ,?H$RSB;:%RJN$K%1]DPIH<J$G!F\ED_!8(Z4A%>-VM'$S$?F!,;
MV:),*+@,]24@DQE=%,.(OOOAAQ^.'S\>]$2;ZXSP?%T:WY]?7Y?L[_6<TGD\
MGKJZNNKJZLK*2D\GSB[_>Y7V;_%=T!.'?(]EY9PY<V97Z]J_?[_'BE1/*WWS
MU^^AYZ5+EW[P@Q_T[MW[%[_X!8>Y(__(]E0K6+)H!>+*NA# ZA?2G-4DA<.0
M"@]F"7=D^@0KD4F$A-TXF/]-]!12F(Q&PBE$D+1+_I4& 0:2Y&"D)0C23Y@P
M(3P\?.S8L0@8ZQL"",$94DHMO@X]69("/0DZ!2NTV^W\*;']HLRP(?)DB4R?
M P42[G>)@:J:ZBQ(/50:_8#*JAV@:9I@' ['V+%C)TV:A&V4?)2M4!L]0-J
M&L>O='Q%K_-?THCWF9WE][J)GLI$55,51/Q!3ZR<YKL\Q^RC(C%5.!P.AM_[
M[[\?'!R,@Z'+Y?IFF7D,_NKS^=QN=U-34VEIZ?GSY[V/F+?\W[J%6UM;\_/S
M&QH:"#OO]7IGS9K%ROFQ8\?8:]29&>4>>K)JU+U[][???IM-[BSX0,W2TM(R
M,C(8@@Q*EE/ 649A2DH*_P5)"3("C$(JX3X *!.^T!,AA(T"&>R$R<S,1)''
MXQWY\9,9'@(?DD.RDBE0=ENJ@/@!XN:JE##4;K>/'CTZ*"A(%!@:"[X+>86>
M"F8*649SYQY+!0A)( _(=61DI,/A4,PWJ=5J9"@P7$G 2F5-B!&F"!3,]F&.
M(?8*#6MBEE+*B!$;&QL1$<$V 91T@(EV$%;*>N!7$O._=#V-('"',](:+!_)
MPD#CFSD()4VX9WIC%-$I-)UF4R:\M+0TUI<TY<3'QZ,A:3Z@%I&1D13UO??>
M&S9L6$M+"Z'(_];2^_?-W]<>8,GI=%Z\>/'PX<.=L?']?<O\O_MUI],Y;]Z\
MV[=OU]75L48T:]:LYYY[KE>O7J=/GU:XY0=^])['TI4K5W[P@Q^T1:5_]]UW
M$Q(2LK*RL&P&!06Q3I*5E05J$/U3<16%+\@) HG2Q*&X+!]+UY-(,*SU.J#,
M+V1SXL2)E($]Z0BS*6Q2WT1(H5&(#600&!51$GJ*I6(N-%>T$.#(R$B;S69N
M;T=#9R+ATR;E$8I)_E4UB"<X*%.I'L+:1)1XG=S@2I20Q7U]4:  !!#<!(
M682,:ECF*B()@#7ZM.!ITJ1)=KL=9P,SI7 3)BOSL5EK%4E5H,42VR\F#UDJ
MF'(XP10;J#P3S!P 6?X$=]80HC7,KE3[T-$40+U/0;#Y,F:87W$V^.BCCX8,
M&2+N^1BCB:"3K9#7KET[>O3HMXU[UM?7%Q86MK:VLD^)X]U[6B=SP,2]UO7
M87!OG_N5*U>>??;9'CUZO/?>>Y,F39H\>7)F9F9B8F)04!!L1;Z?VL>I02G1
MTL*1]G%RP[X:R3,WB+T@1G*($ (6<$_$0ZJE23"EF LC=&-^3@^YX5LF(8)B
M8['%LP=."EAP] W!A(0XRI,G?MA!O?R:2#JX*=4XKE(1(2\WS%M\""JJ=15]
MCB<RYP&+H*$:1VWKYS!@-A&XPQ.F*#EFF2J"N10F"/8KMK!/341), 5HXQ:1
MCR'@9M 6O]Q,]*3\JD['&[YHYG#?CC!;ALG)9K,-&# @+"S,Z73B@_U L7D@
M*WF4$_C:8P\[G4[0\_&N;\>^\'@\MV_?QK[IM:[ITZ?WZM6K1X\>Y\^?9X+I
MS(SR9^CYW__]W^PU(K+<R)$C<3!$'X=RIJ>G(_/"/L$$T[OY5Z9ZR)T6H!$\
M)1.G !3(#99GVA.1:A,]_>3?%!N@RC04D-@4:>YU^A NI>S.!( PC.(?'A$1
M 780A$GY",AT8Q9#3000D^TWHR>@(/8D^6<S*%\QTRC2![O4^9.)A@(+H2>K
M:G0*M@6J Q;#9&4T$&GE=9I4Q@1-'BH865%^L[/$/65# +GP=45O,-M0&6H!
MW?P6U>27+\))55E>UX"$[-.8FC@9$DE)23:;;># @='1T6CN?JM&7LOKR&-=
MOO:KHT#>]PFHU/[2O7\]UAJ%F9B''LM%WTQIIOFZ>S.][BGP-[\"<#0W-Y>6
MEAX]>M3OZWXYD'/'AU[KHHX=ZZ4">+W>B1,G#GN4KJ'6$:J#K6O(D"%#APY]
M]=57_]__^W___,___.&''PYMOQY8Y/]!SYX]>_[F-[])3$R</'ER5E966EI:
M8& @,(2K#;JDP(ZQ:&*!3$MXQI  Y)TT:5*"=<GPA%*?:%W\"9'##,>BD\/A
M8.$;J@(#9=!3,(R/IC#K*Q(2B)N$UBP) BSK)[*7E)04&AHJPU]"0L*X<>,(
M.X07JG1&&#1PKVQ5%[$V6HP" W;4'9&FUGH=1- G:%X:EL^9(,(3+ SQ\?'X
M"0A3 &OF*E*B2?B9.$@/OH>&AHX>/9K*LDY-:U,7/DTK41WLC#+XH@N3@+95
M&31SJ",2K+5[JB_,-5N/SU%:D)VB^OU20EY4I].>S-":8*@%:7@+/V*'P]&_
M?__1HT<[G<[Z^GJV/P.7_$)(W6YW8V,C/J&"A@?>>*U8<)P4SQ&/ (VW_0+(
M/-9^;2)B^*SK@3G?;=]U0WK]>K_1R91D7J^7PER\>/'HT:,*P(&O*[5N+^"]
M?ST>C[DSDD_XVO?R*^5].:S'X^G;M^\_/9;7W;MW+U^^W*5+EV[=NOWJ5[]*
M34V=,6-&8F+BK%FS @,#8V)B(B,C\2'/R,C0EDU4,/XK[HD#$Q9/;%7FBHV%
MDXE("VZ2@(A0!C2!W20D)&#[E]@ **;9"PLI_'12^X7H\A4_5!6/@T8AWF:V
ME#E1"&\%   @ $E$050C(V/<N'&C1HUR.!PVFXVH3CHNW'26!)*HE^ OH?U2
MO4!/<YI1BU%EE;G]U7O_@HDQ,3%LZ)(91.C)NT1HENE07E:T@&8:*=HR$^M/
M F5<Y4>,&#%ITJ34U-28F/^OO2_]BNK*VG]7]\?^T']"TJO7LE5DJ"JH@1J8
MHJA)FV@2D_1*:P84PR0H\ZP2PCP7"#(C%!2@H&&(4T==&=4 2J+(K,Q30<T4
M@V^\S\M^;Y=H[/[I[[6Q]H?B<N^YY^RSSSG/V6?O?<Z-P3Y1DC#81D60#] '
MBBK)G(V>*!?^,8B(Z@[,I9@A(!U; E13D@\;^(A_M""R);<8N]PC1XY H<:D
MOM)3/L=FA\C(R/#P\/???S\B(D*GTQD8TK%(J]6JU6J-1C,Y.7G__OV%A07X
M&997R S%S% /)UQHM5J52C4Y.:E2J8P,&0P&7.##N>SH&61LEL_C_@6$L8$,
MV+?"W<._['=Q'V"M5JM[>WMOWKRIU6IU.IU&HYF=G=7K]<0;N=%@TU"I5"08
MO5ZOT^EF&0(6+SYFA^M:1L_EY>7>WMYUZ]996UOOVK4K*2DI)R<'UD\O+Z^D
MI*38V-C4U-1TAF@DH[.2#@64Q&E,"%&"2Q37"&PB/S)&43)#T.:@A@!E,%83
M$A+P^0KT=6 HAA.T'B C(N$1I$(^)5(KH%0"Q;Y@" 4!/<U&&K8A8D@?.'#
MT],S,3$Q+2T-/J+DY&2$9[,ML(2/  ZP%\\B@E0*?B)M".B#VA%^(3U5&:A!
MI0"#S" ;!W] Z4.>!$_PS""L$E(E7*.<XQA".\;%Q86'AW_RR2<XE _UI;--
MP155#F5!7&P-E+QYM,:G_:QL?,0US7^8V) GF@^,02!@C[W]#&G0%F8"(;<A
MW&C8J1$?'Q\9&<D^EP_] 3'(QXX=V[%C1U!04%M;6V9F9DU-345%1>4*5555
M*12*BHJ*LV?/IJ2DX!MD2XQ^AU_@$?#K4:B"KMK8V%A24E)?7U]=75U55;62
M=V5-30WN3$]/0[%=8HCR-,OPP3\3"C693$O,WJ'Y^7F -<X<6C4KO++$J),3
M$Q,M+2V7+U\&@L_-S75V=C8U-967EX,QA4)175VM4"BJJJKJZNJ.'CU:7EY>
M7U]?6UM;75U=4E*2EY=W_/AQ?&;]T3U:J,5:1L^EI25\SWW#A@W;MV]/24DI
M+"ST\_-[XXTW>#R>1")Y\\TWX^/CT]/3T]+2DI.3CQX]FI*2DIJ:BCZ=MD(I
M#$$_Q5.@#P$K#3^LI!#)!%WRBQ6"'@&C)_;:8Z$'? 2&(O@)]DI\0P*>7.1/
M6$,.!SK9" H=]&5H,1B<@&,<&14=';UCQPZ!0""12-S<W$)#0U%K4A()'? N
MK:RQ\B540KWH*71M1"/0$2J0#%X!\@((<!] CZ- P!NF(O(:TQE7\.DA/68@
M0 \F"<([2L^&5Y2+Z6W;MFT.#@X\'D\L%N_;MP^'Q4#UALQ1':PM\"(M09
M<QX:$W<@)1RO1]?0HZDA2$H0,A@F)K&3%75'"Y+D:3<JRH5EB;H!EB\02&)B
M(J929$LRR<S,# L+V[ESIYV=G4 @>//--V_=NJ52J7!BKGZ%YN?G#0:#1J,I
M+B[N[^\'2"VRSI)8^F<P9<,6<"HM+2TJ*DJA4#0V-K:VMK8P=/;L69SX&Q$1
MT=[>#O63W%: GB?_HB"=3J=2J?[QCW]<OWX=:W"LRO$4O"$?,+.\O*Q2J7[Y
MY9>]>_?NV;/'S<UMW[Y]]^[=T^ET&1D92J6RH:&AN;GYS)DSC8V-9QBJKZ]O
M;6T-"0GY]MMO9V9F1D='!P8&QL?'KUZ]BCU:@$XS;A=7:,VNW.?GYWMZ>EYY
MY14;&YM=NW;EYN:&A(2XN+ALV;)%+!:[N;E)I5*<O92>GIZ7ET=V3.AZU,NA
MG*:GIQ-PH/LB?5I:&L8&QG!J:BK9 ?"!A*@5 CS%,Y28F @++$8LM _ZY!$&
M!JW@ #V??_X_*S+L%L6HP[A*3$S$GDA23O$*-L8D)25%1D8Z.#CP^7P>CV=K
M:^OFYN;DY(0/NV-O%>U9A"J'(O!]<%I4 JS)!$S683;<0.^&+HEE+SZM0;&B
MJ 66GR@+^$M59J_0D0^!,HI.24G)R,C W ,X0T.@(IBER&H1'Q__VFNO.3HZ
M"@0"D4@DE4HE$LG>O7MS<W/A3 ,<DX3)?@HG6V9F9FYN+HXQ!+AC2H!,R,^.
MSQ^A92$6LM*0HHH72?T$7&)BQLH&4QUT7L@$?0ES.?H>.1A)6T?/@539$HB.
MCI9*I2*1:.O6K:ZNKKMV[9+)9'U]??BD(I:WP*.%A06CT7CZ].FQL3&#P0
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
M>GEY&4L8BKQ=M2NS7_E/OUY>7L;Y-UU=79.3D]!5UWRMJ=4PYK$B7O.U)@A
MK;&$ITCUEZ'Z,*3\PM!SK>_+A9[4L;!2P&Y?S'@TTM;DQ?+RLHXYU^O&C1O=
MW=V8/YYKQWIQQ @S'!1/TD1>'/:>.2?4R3%'8G4%"Q76T<^\Q!<J0\P9!H.A
ML[.SK:WM<4N-9\+SRXB>Y#1?6EK2Z70O"7KB (@[=^Z,C8W!I/CRH"=,V.SH
MA6<R>%[,3-CHB3D#SB@(8<TW.@RR1J.QO;W]]NW;BXN+SZ^9+.CYLJ GG5Z#
MDQ1>ACF#K%>(-\#OJJ:ZYS? _O_GS$9/<B?"Z+FV&QT5AVZ$XT6ZNKHLZ/EO
MAJ,^VG'9\H63\271/1\\> #OH5:KQ9>_UCR(4.LO+BXB=!2KU^>ZE*-"_P\O
M"#UAGS$8#!2N!,/%_R%OS[5H]NB>GY]O;V_OZNIZKLUMT3UU:[M+H;\N+R\C
M=M5H-"+X?\VOX*CB4+KQ2=Z7S>X)[S,<1P@"7]OM3B$!)I/IYLV;=^_>M:#G
ML]0]$1N!A0SB/=?V<H9 A ZUA<?LN?:JYZIB_$N9D]\9X:YPH?Q+.?S')2;=
MD]:PB#!!^+H%/9]A@[YTNJ<9>M).E6<HTQ<PJ^7E9?A,*.CWN=J#7B@)H,5I
M3^2:KSBA)U;NV'L#Q]&:7V:1[CD_/W_KUBV+[OEO*I[_]5\/SY9?E1 .AE\H
M(ZLF6V,W*60'9W13P/P:J^:CU4%-$>P)8_>C:=;J'=H<21OV@2__6?5]>GW9
M@I[_/ER:O?F[Q]/O?__[QS]<LT]>SEK_[G>_>VDKOC:Z\O7KUY]R-6-!3S,,
MM/QKD8!% B^U!"SH^5(WOZ7R%@E8)/!O2^!?14]$N79V=L+N28;@IU1@GS[9
M6O8:_=NM97G1(@&+!%X<"3PE>E*\)Z%G3T\/Q:@]#PRUH.>+TTDLG%@D8)'
M*A)X&O2D4Q]U.MW$Q,2%"Q>2DI(*"@KNW+DS.SNKU^O5:C6=%?OTVN634UK0
M<Y76LMRR2, B@1=' D^#GMB&.S,S<^K4*6]O[^+BXH:&AJ:FIH2$A,# P-+2
M4IP/_VRWV%G0\\7I)!9.+!*P2& 5"?PF>N(8+8U&X^7E%1T=K68(6U3GYN8F
M)B:.'#E26%AH8 C16D\?!?4$]=."GJNTEN6610(6";PX$OA-],1>@.SL[/CX
M>(U&HU*IYN?G<5.KU4Y/3T],3'AY>0T/#^.S6L]* [6@YXO322R<6"1@D< J
M$G@R>L(=I-/I?'Q\\&$[O5Y_^_;MJJJJYN9F?+;/9#*=.G7JRR^_A/7S66W.
MMJ#G*JUEN661@$4"+XX$?A,]H6;Z^/C@H[8FD\G'QV?__OU<+K>MK0V?DYN9
MF8F+B\/GY^ ^>L*2_"D?6=#SQ>DD%DXL$K!(8!4)/!D]'SQX@$]C'CQX<&YN
M#E_!\_#P\//S<W=W)_0<'Q__XHLO= P]JS/V+>BY2FM9;EDD8)' BR.!)Z,G
M?=/8U]=W=G86GS6.C(S\V]_^]M>__O7FS9MS<W,&@Z&^OKZJJ@J?>K>LW%^<
MQK5P8I& 10+/40)/1D]$>II,IKR\O)*2$H/!H-%HM%IM=W?W\/#PY.3DZ.BH
M2J7Z[+//^OKZ<&R*Q6OT'%O+DK5% A8)O#@2^$WTG)^?UVJU$Q,3GIZ>)TZ<
M&!T=-1J-4#.U6NW(R$A45%1961F.HX3B:8E8>G':U\*)10(6"3PO"3P9/1&_
MB?/SQ\;&DI.38V-CSYX]V]G9^<LOO]36UG[ZZ:<%!05JM1JGZUOB/9^FG?X;
4OR7M3R(3;W@     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715439229600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Feb. 14, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 28,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-24049<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CRA International,&#160;Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">MA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">200 Clarendon Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Boston<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">04-2372210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">02116-5092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">425-3000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of Each Class</a></td>
<td class="text">Common Stock, no par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol(s)</a></td>
<td class="text">CRAI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Name of Each Exchange on Which Registered</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,791,557<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The information required for Part&#160;III of this annual report is incorporated by reference from the registrant's definitive proxy statement for the 2024 annual meeting of its shareholders to be filed with the Securities and Exchange Commission within 120&#160;days after the end of the registrant's fiscal year ended December&#160;28, 2024.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001053706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715442928112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">GRANT THORNTON LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Boston, Massachusetts<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">248<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715439922656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 687,414<span></span>
</td>
<td class="nump">$ 623,976<span></span>
</td>
<td class="nump">$ 590,901<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Costs of services (exclusive of depreciation and amortization)</a></td>
<td class="nump">479,936<span></span>
</td>
<td class="nump">439,751<span></span>
</td>
<td class="nump">410,081<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">125,050<span></span>
</td>
<td class="nump">115,116<span></span>
</td>
<td class="nump">110,087<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">11,677<span></span>
</td>
<td class="nump">11,564<span></span>
</td>
<td class="nump">11,996<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">70,751<span></span>
</td>
<td class="nump">57,545<span></span>
</td>
<td class="nump">58,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense, net</a></td>
<td class="num">(4,417)<span></span>
</td>
<td class="num">(3,812)<span></span>
</td>
<td class="num">(1,826)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency gains (losses), net</a></td>
<td class="num">(92)<span></span>
</td>
<td class="num">(1,445)<span></span>
</td>
<td class="nump">1,889<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before provision for income taxes</a></td>
<td class="nump">66,242<span></span>
</td>
<td class="nump">52,288<span></span>
</td>
<td class="nump">58,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">19,589<span></span>
</td>
<td class="nump">13,807<span></span>
</td>
<td class="nump">15,181<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 46,653<span></span>
</td>
<td class="nump">$ 38,481<span></span>
</td>
<td class="nump">$ 43,619<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 6.82<span></span>
</td>
<td class="nump">$ 5.48<span></span>
</td>
<td class="nump">$ 6.02<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 6.74<span></span>
</td>
<td class="nump">$ 5.39<span></span>
</td>
<td class="nump">$ 5.91<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">6,821<span></span>
</td>
<td class="nump">7,008<span></span>
</td>
<td class="nump">7,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">6,908<span></span>
</td>
<td class="nump">7,118<span></span>
</td>
<td class="nump">7,355<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715442581584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 46,653<span></span>
</td>
<td class="nump">$ 38,481<span></span>
</td>
<td class="nump">$ 43,619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="num">(2,869)<span></span>
</td>
<td class="nump">2,799<span></span>
</td>
<td class="num">(5,031)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 43,784<span></span>
</td>
<td class="nump">$ 41,280<span></span>
</td>
<td class="nump">$ 38,588<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440647984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 26,711<span></span>
</td>
<td class="nump">$ 45,586<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowances of $5,659 and $4,335, respectively</a></td>
<td class="nump">162,293<span></span>
</td>
<td class="nump">142,729<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledContractsReceivable', window );">Unbilled services, net of allowances of $1,411 and $1,629, respectively</a></td>
<td class="nump">57,255<span></span>
</td>
<td class="nump">56,827<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">16,569<span></span>
</td>
<td class="nump">11,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoansCurrent', window );">Forgivable loans</a></td>
<td class="nump">6,535<span></span>
</td>
<td class="nump">8,759<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">269,363<span></span>
</td>
<td class="nump">265,476<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">45,205<span></span>
</td>
<td class="nump">38,176<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net</a></td>
<td class="nump">93,737<span></span>
</td>
<td class="nump">93,989<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">7,216<span></span>
</td>
<td class="nump">7,196<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">81,157<span></span>
</td>
<td class="nump">86,887<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">16,648<span></span>
</td>
<td class="nump">13,885<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoansNoncurrent', window );">Forgivable loans, net of current portion</a></td>
<td class="nump">48,957<span></span>
</td>
<td class="nump">45,182<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">9,156<span></span>
</td>
<td class="nump">2,420<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">571,439<span></span>
</td>
<td class="nump">553,211<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">28,155<span></span>
</td>
<td class="nump">28,701<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">181,413<span></span>
</td>
<td class="nump">171,040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent', window );">Deferred revenue and other liabilities</a></td>
<td class="nump">14,130<span></span>
</td>
<td class="nump">12,289<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of lease liabilities</a></td>
<td class="nump">18,696<span></span>
</td>
<td class="nump">16,475<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrent', window );">Current portion of deferred compensation</a></td>
<td class="nump">8,915<span></span>
</td>
<td class="nump">7,582<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">251,309<span></span>
</td>
<td class="nump">236,087<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrentAbstract', window );"><strong>Non-current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent', window );">Deferred compensation and other non-current liabilities</a></td>
<td class="nump">22,329<span></span>
</td>
<td class="nump">11,681<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Non-current portion of lease liabilities</a></td>
<td class="nump">84,541<span></span>
</td>
<td class="nump">92,280<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">1,187<span></span>
</td>
<td class="nump">1,062<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="nump">108,057<span></span>
</td>
<td class="nump">105,023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 16)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, no par value; 1,000,000 shares authorized; none issued and outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, no par value; 25,000,000 shares authorized; 6,768,575 and 6,934,265 shares issued and outstanding, respectively</a></td>
<td class="nump">1,663<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">225,461<span></span>
</td>
<td class="nump">224,283<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(15,051)<span></span>
</td>
<td class="num">(12,182)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">212,073<span></span>
</td>
<td class="nump">212,101<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="nump">$ 571,439<span></span>
</td>
<td class="nump">$ 553,211<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Liability, Classified, and Other Liabilities, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ForgivableLoansCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current portion of forgivable loans to employees and non employee experts on the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ForgivableLoansCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ForgivableLoansNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts due on long-term loans forgivable on the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ForgivableLoansNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 710<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483070/710-10-25-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483043/710-10-30-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of unearned revenue or income, not otherwise specified in the taxonomy, which is expected to be taken into income during the current period and current obligations not separately disclosed in the balance sheet (other liabilities, current).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledContractsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledContractsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715442491056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for accounts receivable</a></td>
<td class="nump">$ 5,659<span></span>
</td>
<td class="nump">$ 4,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_AllowanceForUnbilledServices', window );">Allowance for unbilled services</a></td>
<td class="nump">$ 1,411<span></span>
</td>
<td class="nump">$ 1,629<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (shares)</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Common stock, par value ( in dollars per share )</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (shares)</a></td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">25,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (shares)</a></td>
<td class="nump">6,768,575<span></span>
</td>
<td class="nump">6,934,265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (shares)</a></td>
<td class="nump">6,768,575<span></span>
</td>
<td class="nump">6,934,265<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_AllowanceForUnbilledServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the valuation allowance for unbilled service receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_AllowanceForUnbilledServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440480624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 46,653<span></span>
</td>
<td class="nump">$ 38,481<span></span>
</td>
<td class="nump">$ 43,619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities, net of effect of acquired businesses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">11,677<span></span>
</td>
<td class="nump">11,564<span></span>
</td>
<td class="nump">11,996<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Right-of-use asset amortization</a></td>
<td class="nump">15,147<span></span>
</td>
<td class="nump">14,273<span></span>
</td>
<td class="nump">13,755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(2,865)<span></span>
</td>
<td class="num">(4,634)<span></span>
</td>
<td class="nump">189<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">5,291<span></span>
</td>
<td class="nump">4,400<span></span>
</td>
<td class="nump">4,773<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense (recovery)</a></td>
<td class="nump">534<span></span>
</td>
<td class="nump">533<span></span>
</td>
<td class="num">(345)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Unrealized foreign currency remeasurement (gains) losses, net</a></td>
<td class="num">(468)<span></span>
</td>
<td class="nump">61<span></span>
</td>
<td class="nump">122<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(21,400)<span></span>
</td>
<td class="nump">2,210<span></span>
</td>
<td class="num">(24,929)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Unbilled services</a></td>
<td class="num">(797)<span></span>
</td>
<td class="num">(5,070)<span></span>
</td>
<td class="num">(5,382)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets, and other assets</a></td>
<td class="num">(10,360)<span></span>
</td>
<td class="nump">1,210<span></span>
</td>
<td class="num">(485)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_IncreaseDecreaseInForgivableLoans', window );">Forgivable loans</a></td>
<td class="num">(11,770)<span></span>
</td>
<td class="nump">2,678<span></span>
</td>
<td class="num">(10,539)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_IncreaseDecreaseInObligationIncentiveCashAwards', window );">Incentive cash awards payable</a></td>
<td class="nump">9,840<span></span>
</td>
<td class="nump">8,122<span></span>
</td>
<td class="nump">6,618<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Accounts payable, accrued expenses, and other liabilities</a></td>
<td class="nump">23,158<span></span>
</td>
<td class="nump">4,007<span></span>
</td>
<td class="nump">2,253<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="num">(14,905)<span></span>
</td>
<td class="num">(17,763)<span></span>
</td>
<td class="num">(16,524)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">49,735<span></span>
</td>
<td class="nump">60,072<span></span>
</td>
<td class="nump">25,121<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(16,623)<span></span>
</td>
<td class="num">(2,366)<span></span>
</td>
<td class="num">(3,813)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Consideration paid for acquisitions, net</a></td>
<td class="num">(1,500)<span></span>
</td>
<td class="num">(577)<span></span>
</td>
<td class="num">(14,352)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(18,123)<span></span>
</td>
<td class="num">(2,943)<span></span>
</td>
<td class="num">(18,165)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Issuance of common stock, principally stock options exercises</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">805<span></span>
</td>
<td class="nump">1,411<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings under revolving line of credit</a></td>
<td class="nump">102,000<span></span>
</td>
<td class="nump">105,000<span></span>
</td>
<td class="nump">126,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments under revolving line of credit</a></td>
<td class="num">(102,000)<span></span>
</td>
<td class="num">(105,000)<span></span>
</td>
<td class="num">(126,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments for debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,008)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholding payments reimbursed by shares</a></td>
<td class="num">(3,209)<span></span>
</td>
<td class="num">(3,063)<span></span>
</td>
<td class="num">(2,145)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Cash dividends paid</a></td>
<td class="num">(12,300)<span></span>
</td>
<td class="num">(10,807)<span></span>
</td>
<td class="num">(9,580)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(33,348)<span></span>
</td>
<td class="num">(31,417)<span></span>
</td>
<td class="num">(27,630)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(48,857)<span></span>
</td>
<td class="num">(44,482)<span></span>
</td>
<td class="num">(38,952)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of foreign exchange rates on cash and cash equivalents</a></td>
<td class="num">(1,630)<span></span>
</td>
<td class="nump">1,492<span></span>
</td>
<td class="num">(2,687)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(18,875)<span></span>
</td>
<td class="nump">14,139<span></span>
</td>
<td class="num">(34,683)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">45,586<span></span>
</td>
<td class="nump">31,447<span></span>
</td>
<td class="nump">66,130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">26,711<span></span>
</td>
<td class="nump">45,586<span></span>
</td>
<td class="nump">31,447<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract', window );"><strong>Noncash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Increase (decrease) in accounts payable and accrued expenses for property and equipment</a></td>
<td class="nump">598<span></span>
</td>
<td class="num">(91)<span></span>
</td>
<td class="num">(268)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ExciseTaxOnShareRepurchases', window );">Excise tax on share repurchases</a></td>
<td class="num">(270)<span></span>
</td>
<td class="num">(247)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount', window );">Asset retirement obligations</a></td>
<td class="nump">191<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for lease obligations</a></td>
<td class="nump">10,084<span></span>
</td>
<td class="nump">3,198<span></span>
</td>
<td class="nump">2,436<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for taxes</a></td>
<td class="nump">21,444<span></span>
</td>
<td class="nump">14,011<span></span>
</td>
<td class="nump">15,646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">4,145<span></span>
</td>
<td class="nump">3,539<span></span>
</td>
<td class="nump">1,579<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for amounts included in operating lease liabilities</a></td>
<td class="nump">$ 20,963<span></span>
</td>
<td class="nump">$ 22,272<span></span>
</td>
<td class="nump">$ 21,306<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ExciseTaxOnShareRepurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Excise Tax On Share Repurchases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ExciseTaxOnShareRepurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_IncreaseDecreaseInForgivableLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of the amount of forgivable loans to employees and non employee experts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_IncreaseDecreaseInForgivableLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_IncreaseDecreaseInObligationIncentiveCashAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for incentive cash awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_IncreaseDecreaseInObligationIncentiveCashAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset retirement obligations settled through noncash transactions. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715441262176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Jan. 01, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,362,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Jan. 01, 2022</a></td>
<td class="nump">$ 205,834<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 215,784<span></span>
</td>
<td class="num">$ (9,950)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Shareholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">43,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(5,031)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,031)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">1,411<span></span>
</td>
<td class="nump">$ 1,411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">4,773<span></span>
</td>
<td class="nump">$ 4,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted shares vesting (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,127<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Redemption of vested employee restricted shares for tax withholding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,057)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Redemption of vested employee restricted shares for tax withholding</a></td>
<td class="num">(2,145)<span></span>
</td>
<td class="num">$ (2,145)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Shares repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(319,534)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Shares repurchased</a></td>
<td class="num">(27,630)<span></span>
</td>
<td class="num">$ (2,296)<span></span>
</td>
<td class="num">(25,334)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsStock', window );">Accrued dividends on unvested shares</a></td>
<td class="num">(97)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(97)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Cash dividends paid to shareholders</a></td>
<td class="num">(9,580)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,580)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,149,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">211,154<span></span>
</td>
<td class="nump">$ 1,743<span></span>
</td>
<td class="nump">224,392<span></span>
</td>
<td class="num">(14,981)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Shareholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">38,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">2,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,799<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">805<span></span>
</td>
<td class="nump">$ 805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">4,400<span></span>
</td>
<td class="nump">$ 4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted shares vesting (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Redemption of vested employee restricted shares for tax withholding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,619)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Redemption of vested employee restricted shares for tax withholding</a></td>
<td class="num">(3,063)<span></span>
</td>
<td class="num">$ (3,063)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Shares repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(296,158)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Shares repurchased</a></td>
<td class="num">(31,417)<span></span>
</td>
<td class="num">$ (3,885)<span></span>
</td>
<td class="num">(27,532)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_AccruedExciseTaxOnSharesRepurchased', window );">Accrued excise tax on shares repurchased</a></td>
<td class="num">(247)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(247)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsStock', window );">Accrued dividends on unvested shares</a></td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Cash dividends paid to shareholders</a></td>
<td class="num">$ (10,807)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,807)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 30, 2023</a></td>
<td class="nump">6,934,265<span></span>
</td>
<td class="nump">6,934,265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 30, 2023</a></td>
<td class="nump">$ 212,101<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">224,283<span></span>
</td>
<td class="num">(12,182)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Shareholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">46,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(2,869)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,869)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">5,291<span></span>
</td>
<td class="nump">$ 5,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted shares vesting (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Redemption of vested employee restricted shares for tax withholding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,942)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Redemption of vested employee restricted shares for tax withholding</a></td>
<td class="num">(3,209)<span></span>
</td>
<td class="num">$ (3,209)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Shares repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(206,379)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Shares repurchased</a></td>
<td class="num">(33,348)<span></span>
</td>
<td class="num">$ (419)<span></span>
</td>
<td class="num">(32,929)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_AccruedExciseTaxOnSharesRepurchased', window );">Accrued excise tax on shares repurchased</a></td>
<td class="num">(270)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(270)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_DividendsStockNet', window );">Dividends, Stock, Net</a></td>
<td class="num">(24)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Cash dividends paid to shareholders</a></td>
<td class="num">$ (12,300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 28, 2024</a></td>
<td class="nump">6,768,575<span></span>
</td>
<td class="nump">6,768,575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 28, 2024</a></td>
<td class="nump">$ 212,073<span></span>
</td>
<td class="nump">$ 1,663<span></span>
</td>
<td class="nump">$ 225,461<span></span>
</td>
<td class="num">$ (15,051)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_AccruedExciseTaxOnSharesRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Excise Tax On Shares Repurchased</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_AccruedExciseTaxOnSharesRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_DividendsStockNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dividends, Stock, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_DividendsStockNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477787/942-405-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid stock dividends declared for classes of stock, for example, but not limited to, common and preferred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477787/942-405-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715441137088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends paid to shareholders (in dollars per share)</a></td>
<td class="nump">$ 1.75<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 1.29<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440234176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA International,&#160;Inc. ("CRA" or the "Company") 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.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year and Quarters</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA's fiscal year end is the Saturday nearest December 31 of each year. CRA's fiscal years periodically contain 53 weeks rather than 52&#160;weeks. Fiscal 2024, fiscal 2023, and  fiscal 2022 were 52-week years. CRA's fiscal quarter ends are determined as the last Saturday nearest the respective calendar quarter end.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of CRA International, Inc. and its wholly-owned subsidiaries (collectively the "Company") which require consolidation, after the elimination of intercompany accounts and transactions.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Estimates</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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, the useful life of long-lived assets, measurement of operating lease right-of-use ("ROU") assets and liabilities, share-based compensation, valuation of contingent consideration liabilities, valuation of acquired intangible 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's assumptions based on past experience or other assumptions do not turn out to be substantially accurate.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA considers all highly liquid investments with original maturities of three months or less to be cash equivalents. Cash equivalents consist principally of money market funds with original maturities of three months or less when purchased.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA holds cash in accounts at various third-party financial institutions. At times, these deposits may exceed federally insured limits. As of December&#160;28, 2024, CRA's cash accounts were concentrated at two financial institutions, which potentially exposes CRA to credit risks. The financial institutions are creditworthy and the Company has not experienced any losses related to such accounts. CRA does not believe that there is significant risk of non-performance by the financial institutions, and its cash on deposit is fully liquid. CRA continually monitors the credit ratings of the institutions.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset and liability accounts of CRA's foreign subsidiaries are translated into U.S. Dollars at reporting period-end exchange rates and operating accounts are translated at average exchange rates for each fiscal month. The resulting translation adjustments are recorded in shareholders' equity as a component of accumulated other comprehensive income (loss). Foreign currency transactions are remeasured at current exchanges rates, with adjustments recorded as foreign currency gains (losses), </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net, on the consolidated statements of operations. These foreign currency transactions may be realized or unrealized based upon whether the transaction has settled as of the reporting period-end. The net effect of transaction gains and losses recorded in income before provision for income taxes amounted to losses of $0.1 million for fiscal 2024, losses of $1.4&#160;million for fiscal 2023, and gains of $1.9&#160;million for fiscal 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition and Allowances for Accounts Receivable and Unbilled Services</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when CRA satisfies a performance obligation by transferring services promised in a contract to a client in an amount that reflects the consideration that CRA expects to receive in exchange for those services. Performance obligations in CRA's contracts represent distinct or separate service streams that CRA provides to clients. If, at the outset of an arrangement, CRA determines that an enforceable contract does not exist, revenues are deferred until all criteria for an enforceable contract are met.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA derives substantially all of its revenues from the performance of professional services for its clients. The contracts that CRA enters into and operates under specify whether the engagement will be billed on a time-and-materials basis or a fixed-price basis. </span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Time-and-materials arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> require the client to pay based on the number of hours worked at contractually agreed-upon hourly rates. Revenues are recognized from these arrangements based on hours incurred and contracted rates based on a right-to-payment for services completed to date. When a time-and-materials arrangement has a "cap" or "limit" amount, revenue is recognized up to the cap or limit amount specified by the client, based on the efforts or hours incurred and expenses incurred. Thereafter, revenue is reserved pending an amendment of the cap or limit.</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Fixed-price arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> require the client to pay a contractually agreed-upon fee in exchange for a pre-established set of professional services. Fees are based on estimates of the costs and timing for completing a performance obligation. Under fixed-price arrangements, revenues are generally recognized using a proportional performance method, which is based on the ratio of costs incurred to the total estimated costs for completing a performance obligation. CRA's fixed-price arrangements generally have a single performance obligation. For arrangements that contain multiple performance obligations, the fixed price is allocated based on the estimated relative standalone selling prices of the promised services underlying each performance obligation.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA has elected as a practical expedient to not disclose the aggregate amount of the transaction price allocated to unsatisfied performance obligations as of December&#160;28, 2024 and December&#160;30, 2023, as CRA's contracts have an original expected duration of one year or less or revenue has been recognized at the amount for which CRA has the right to invoice for consulting services performed. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reimbursable expenses, including those relating to travel, out-of-pocket expenses, outside consultants and other third-party vendor expenses, are generally included in revenues, and an equivalent amount of reimbursable expenses is included in costs of services in the period in which the expense is incurred. Sales, value-added, and other taxes collected on behalf of third parties are excluded from revenue. Commissions to non-employee experts are expensed when incurred if the related amortization period is expected to be one year or less.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Differences between the timing of billing and the recognition of revenue are recognized as either unbilled services or deferred revenues in the accompanying consolidated balance sheets. Revenues recognized for services performed but not yet billed to clients are recorded as unbilled services. Client prepayments and retainers are classified as deferred revenues and recognized over future periods as earned in accordance with the applicable retention agreement.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA usually issues invoices to its customers on a monthly basis, and payment is usually due upon receipt of the invoice unless contract terms state otherwise. When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. CRA does not assess whether a significant financing component exists if the period between when it performs its obligations under the contract and when the customer pays is one year or less. None of CRA's contracts contained a significant financing component as of December&#160;28, 2024 or December&#160;30, 2023.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances from Contracts with Customers</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings, and cash collections results in accounts receivables, unbilled services, and contract liabilities on the consolidated balance sheets. Revenues recognized for services performed but not yet billed to clients are recorded as unbilled services. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA defines contract liabilities as advance payments from or billings to its clients for services that have not yet been performed or earned. 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. Contract liabilities are included in deferred revenue and other liabilities on the consolidated balance sheets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Consideration</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable consideration to be included in the transaction price is estimated using the expected value method. Variable consideration is included in the transaction price if it is probable that a significant future reversal of cumulative revenue under the contract will not occur. 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 those expected to be extended to CRA clients 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 consolidated balance sheets. Actual amounts of consideration ultimately received may differ from CRA's estimates. If actual results in the future vary from its estimates, CRA adjusts these estimates in the period such variances become known. Adjustments to the reserves for variable consideration are included in revenues in the consolidated statement of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reserves for Credit Risk</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA's accounts receivable and unbilled services consist of receivables from a broad range of clients in a variety of industries located throughout the U.S. and in other countries. CRA performs a credit evaluation of its clients to minimize its collectability risk. Periodically, CRA will require advance payment from certain clients. However, CRA does not require collateral or other security.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA maintains allowances for accounts receivable and unbilled services for estimated losses resulting from clients&#8217; failure to make required payments. CRA estimates these allowances based on historical charge-off rates, adjusted for days of sales outstanding and expected changes to clients&#8217; financial conditions during the anticipated collection period. CRA writes off allowances when management determines the balance is uncollectible and all efforts of collection have been exhausted. Bad debt expense, net of recoveries of previously written off allowances, is recorded as a component of selling, general and administrative expenses in the consolidated statements of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs of Services</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of services include the salaries, bonuses, share-based compensation expense, forgivable loan amortization, and benefits of our employee consultants. Costs of services also include out-of-pocket and other third-party vendor expenses, and the salaries of support staff whose time is billed directly to clients, such as librarians, editors, and programmers, as well as the amounts billed to us by our outside consultants for services rendered while completing a project. Costs of services does not include depreciation and amortization.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses include salaries, bonuses, share-based compensation expense, and benefits of our administrative and support staff, commissions to non-employee experts for generating new business, office rent, marketing, and other costs.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA accounts for business acquisitions using the acquisition method of accounting, which requires assets acquired and liabilities assumed to be measured and recorded at their estimated fair values as of the acquisition date, with certain exceptions. Right-of-use assets and lease liabilities are recorded on the date of acquisition in accordance with ASC Topic 842,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In addition, contract assets and contract liabilities are recorded at the acquisition date as if the acquirer had originated the contracts in accordance with ASC 606, Accounting Standards Update No. 2021-08</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. All other tangible assets and identifiable intangible assets acquired and liabilities assumed are recorded at their fair value as of the date of acquisition.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price is determined as the fair value of consideration transferred. Goodwill is recognized for the excess of consideration transferred over the estimated fair value of the identifiable net assets acquired. Intangible assets that are separate from goodwill and have determinable useful lives are valued separately. Fair value measurements require extensive use of estimates and assumptions, including estimates of future cash flows to be generated by the acquired assets, discount rates that we believe reflect the risk factors associated with the related cash flows, and estimates of useful lives. The useful lives of identifiable intangible assets acquired in a business acquisition are estimated based on the expected period that we will receive substantially all of the projected future benefits from the intangible asset.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA accounts for performance-based and service-based cash awards using an accrual method where changes in estimates are accounted for prospectively over the remaining service period. To the extent the terms of an award attribute all or a portion of the expected future benefits to a period of service greater than one year, the cost of those benefits is accrued over the employee's or non-employee's requisite service period in a systematic and rational manner.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The requisite service period typically ranges from <span style="-sec-ix-hidden:f-415">two</span> to seven years starting with the employee's employment date or non-employee's affiliation date. For an employee or non-employee consultant currently affiliated with CRA, the requisite service period generally begins at the start of the award's measurement period. A recipient of such an award is expected to be employed by or affiliated with CRA for the entire measurement period. If the recipient's employment or affiliation with CRA terminates during the measurement period, the amount paid will be determined in accordance with the recipient's specific contract provisions.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of award agreements may include the achievement of minimum required financial targets over the award's measurement period. These financial targets may include a measure of revenue generation, profitability, or both. The amount of the liability of the award agreements is estimated based on internally generated financial projections. The process of projecting these financial targets over the measurement period is subjective and requires judgment and estimates. There can be no assurance that the estimates and assumptions used in preparing these projections will prove to be accurate.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA is a lessee under certain operating leases for office space and equipment. CRA determines whether a contract is a lease at the inception of the contract, based on whether the contract provides CRA the right to control the use of a physically distinct asset or substantially all of the capacity of an asset. At the commencement date, operating lease liabilities and ROU assets are recognized in the consolidated balance sheet. Lease liabilities are based on the present value of lease payments over the lease term, discounted using an incremental borrowing rate specific to the underlying asset. ROU assets are equal to the lease liability, adjusted for payments made to the lessor prior to the lease commencement date and lease incentives received, such as tenant improvement allowances. CRA estimates its incremental borrowing rate for each leased asset based on the interest rate CRA would incur to borrow an amount equal to the lease payments on a collateralized basis over a similar term in a similar economic environment. CRA recognizes rent expense for its operating leases on a straight-line basis over the term of the lease.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA classifies as short-term leases any leases with an initial noncancellable term of twelve months or less that do not include an option to purchase the underlying asset that CRA is reasonably certain to exercise. ROU assets and lease liabilities related to short-term leases are excluded from the consolidated balance sheets.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA leases office space and equipment. CRA's equipment leases are generally short-term. CRA's office space leases have remaining lease terms between <span style="-sec-ix-hidden:f-418">one</span> and approximately eleven years, many of which include one or more options to extend the term for periods of up to five years for each option. Certain office space leases contain options to terminate the lease early, </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which may include a penalty for exercising the option. Many of the termination options require notice within a specified period, after which the option is no longer available to CRA if not exercised. The extension options and termination options may be exercised at CRA's sole discretion. CRA does not consider in the measurement of ROU assets and lease liabilities an option to extend or terminate a lease if CRA is not reasonably certain to exercise the option. As of December&#160;28, 2024, CRA has not included any options to extend or terminate in its measurement of ROU assets or lease liabilities. Certain of CRA's office space leases impose asset retirement obligations due to office modifications or the periodic redecoration of the premises. These obligations are included in deferred compensation and other non-current liabilities on the consolidated balance sheets and are recorded at a value based on their estimated discounted cash flows.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of CRA's office space leases include fixed and variable payments. Variable payments relate to real estate taxes, sales or use taxes, insurance, operating expenses, and common area maintenance, which are usually billed at actual amounts incurred proportionate to CRA's rented square feet of the building. Variable payments that do not depend on an index or rate are expensed by CRA as they are incurred and are not included in the measurement of the lease liability.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of CRA's leases contain both lease and non-lease components. For office space leases, lease and non-lease components are accounted for as a single component. For equipment leases, fixed and variable payments are allocated to each component relative to observable or estimated standalone prices. CRA measures its variable lease costs as the portion of variable payments that are allocated to lease components.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price of acquired businesses over the estimated fair value of the identifiable net assets acquired. Goodwill is tested annually for impairment as of October&#160;15 and if events or changes in circumstances indicate that the carrying value may not be recoverable. CRA assesses goodwill at the reporting unit level. For CRA's fiscal 2024 goodwill impairment analysis, it operated as one reporting unit, which is its consulting services.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The annual goodwill impairment test may use a qualitative or quantitative assessment. In performing the qualitative assessment, CRA considers various factors, such as macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, a sustained decrease in share price, and factors specific to the reporting unit. In performing the quantitative assessment, CRA compares the estimated value of its reporting unit to its net book value to identify potential impairment. CRA estimates the fair value of its consulting business reporting unit utilizing its market capitalization plus an appropriate control premium. Market capitalization is determined by multiplying CRA's shares outstanding by the market price of its common stock. CRA determines the control premium utilizing data from publicly available premium studies for the trailing four quarters for public company transactions in its industry group. If the estimated fair value of the reporting unit is less than its net book value, goodwill is impaired.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are comprised of customer relationship intangibles, which are separable from goodwill and have determinable useful lives. CRA's intangible assets are valued separately and amortized over their estimated useful lives using the straight-line method. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost. Depreciation is calculated using the straight-line method based on the estimated useful lives of approximately three years for computer equipment, <span style="-sec-ix-hidden:f-427">three</span> to ten years for computer software, and ten years for furniture and fixtures. Amortization of leasehold improvements is calculated using the straight-line method over the shorter of the lease term or the estimated useful life of the leasehold improvements. Expenditures for maintenance and repairs are expensed as incurred. Expenditures for renewals and betterments are capitalized.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Issuance Costs</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA records its debt issuance costs related to its revolving credit facility as an asset and amortizes the costs over the term of the credit agreement using the straight-line method. Debt issuance costs in the amount of $0.2 million and $0.4 million are included in prepaid expenses and other current assets and other assets, respectively, in the consolidated balance sheets as of December&#160;28, 2024. Debt issuance costs in the amount of $0.2 million and $0.6 million are included in prepaid expenses and other current assets and other assets, respectively, in the consolidated balance sheets as of December&#160;30, 2023. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA reviews the carrying value of its long-lived assets (primarily property and equipment, finite-lived intangible assets, and ROU assets) to assess the recoverability of these assets whenever events or circumstances indicate that impairment may have occurred. Factors CRA considers important that could trigger an impairment review include, among others, the following:</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">a significant underperformance relative to expected historical or projected future operating results;</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">a significant decrease in the market price of a long-lived asset (asset group);</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">a significant change in the manner of CRA's use of the acquired asset or the strategy for CRA's overall business;</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant adverse change in legal factors or in the business climate that could affect the value of a long-lived asset (asset group); </span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset (asset group); </span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset (asset group); </span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a current expectation that, more likely than not, a long-lived asset (asset group) will be sold or otherwise disposed of significantly before the end of its previously estimated useful life; and</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant negative industry or economic trend.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If CRA determines that an impairment review is required, CRA would review the expected future undiscounted cash flows to be generated by the assets or asset groups. If CRA determines that the carrying value of long-lived assets or asset groups may not be recoverable, CRA would measure any impairment based on a projected discounted cash flow method using a discount rate determined by CRA to be commensurate with the risk inherent in CRA's current business model. If impairment is indicated through this review, the carrying amount of the assets would be reduced to their estimated fair value.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> establishes a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level&#160;1 measurement), then priority to quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuation techniques for which all significant assumptions are observable in the market (Level&#160;2 measurement), then the lowest priority to unobservable inputs (Level&#160;3 measurement).</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA's financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses, are carried at cost, which approximates their fair value because of the short-term maturity of these instruments or because their stated interest rates are indicative of market interest rates.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Income Taxes</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA records income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized based on estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases. CRA includes in the estimate of deferred tax assets and liabilities an estimate of the realizable benefits from operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA is required to establish a valuation allowance on its deferred tax assets to reflect the likelihood of realization. Significant management judgment is required in determining deferred tax assets and liabilities and any valuation allowance recorded against its net deferred tax assets. The weight of all available evidence is evaluated to determine whether it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The decision to record a valuation allowance requires varying degrees of judgment based upon the nature of the item giving rise to the deferred tax asset. If, after a valuation allowance is recorded, it is determined that CRA would be able to realize deferred tax assets in the future in excess of </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">their net recorded amount, CRA would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA's effective tax rate may vary from period to period based on changes in estimated taxable income or loss; changes to the valuation allowance; changes to federal, state, or foreign tax laws; future expansion into areas with varying country, state, and local income tax rates; deductibility of certain costs; uncertain tax positions; expenses by jurisdiction; and results of acquisitions or dispositions.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of CRA's tax liabilities involves dealing with uncertainties in the application of complex tax regulations in several different tax jurisdictions. CRA is periodically reviewed by domestic and foreign tax authorities. These reviews include questions regarding the timing and amount of deductions and the allocation of income among various tax jurisdictions. CRA accounts for uncertainties in income tax positions in accordance with ASC Topic&#160;740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC&#160;740"). The number of years with open tax audits varies depending on the tax jurisdiction.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA has elected to recognize the tax on global intangible low-taxed income ("GILTI") as a period expense in the period the tax is incurred. As such, CRA has included its GILTI provision associated with current-year operations solely within the estimated annual effective tax rate ("EAETR") and has not provided additional GILTI on deferred items.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA accounts for equity-based compensation using a fair value based recognition method. Under the fair value recognition requirements of ASC Topic&#160;718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation-Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC Topic&#160;718"), share-based compensation cost is estimated at the grant date based on the fair value of the award and is recognized as expense over the requisite service period of the award. For those awards that are deemed probable of vesting, CRA recognizes the estimated fair value as expense over the requisite service period of the award. The amount of share-based compensation expense recognized at any date must at least equal the portion of grant date value of the award that is vested at that date. In accordance with ASC Topic&#160;718, for time-vesting restricted stock units awarded to employees, CRA estimates share-based compensation cost at the grant date based on the fair value of the restricted stock units and awards and recognizes the cost for awards that are probable of vesting over the requisite service period on a straight-line basis. Performance-vesting restricted stock units are expensed using the graded attribution method. The forfeiture rate is based upon historical experience. CRA believes its historical experience is an appropriate indicator of future forfeitures.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock and Equity</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price of common stock is first charged against available paid-in capital (&#8220;PIC&#8221;) until PIC is exhausted, after which the purchase price is charged to retained earnings. CRA&#8217;s common stock has no par value. All shares repurchased have been retired.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Income (Loss) Per Share</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA computes basic net income or loss per share utilizing the two-class method, whereby 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. Under the two-class method, basic net income or loss per share is computed by dividing net income or loss allocated to common stock by the weighted-average number of common shares outstanding. CRA's participating securities consist of unvested share-based payment awards that contain a nonforfeitable right to receive dividends. Potentially dilutive shares are excluded from the basic net income or loss per share calculation.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA computes diluted net income or loss per share utilizing the more dilutive of either the two-class method or the treasury stock method. Under the two-class method, diluted net income or loss per share is computed by dividing net income or loss by the sum of the weighted-average number of shares determined from the basic earnings per share computation and the number of common stock equivalents that would have a dilutive effect. Under the treasury stock method, the weighted average number of common shares outstanding is increased by the potentially dilutive common shares. Potentially dilutive shares are </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">related to our restricted stock, stock options, time-vesting RSUs, and performance-vesting RSUs. To the extent that there is a net loss, CRA assumes all common stock equivalents to be anti-dilutive, and they are excluded from diluted weighted-average shares outstanding. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Standards</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;28, 2024, CRA adopted Accounting Standards Update ("ASU") No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2023-07"), which established reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Standards Not Yet Adopted</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued Accounting Standards Update ("ASU") No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2023-09")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ASU requires disclosure of specific categories in the rate reconciliation, provide additional information for reconciling items that meet a quantitative threshold, disclose the amount of income taxes paid disaggregated by federal, state, foreign taxes, and individual jurisdiction. ASU 2023-09 also requires income (or loss) from continuing operations before income tax expense (or benefit) disaggregated between domestic and foreign and income tax expense (or benefit) from continuing operations disaggregated by federal (national), state, and foreign. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2023-09 is effective for CRA for annual periods beginning after December 15, 2024. CRA plans to adopt the amendment during the annual reporting for fiscal year 2025. CRA has begun to assess the impact of the amendment and has modeled out the changes to its income tax disclosures. As the amendment relates solely to disclosures, the adoption is not expected to have an effect on CRA's financial results. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued Accounting Standards Update ("ASU") No. 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2024-03")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ASU requires disclosure, in the notes to the financial statements, specified information about certain costs and expenses including employee compensation, depreciation, and intangible asset amortization. </span></div>ASU 2024-03 is effective for CRA for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. CRA is in the process of evaluating the impact of adopting ASU 2024-03.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715445663664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Allowances<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenues and Allowances</a></td>
<td class="text">Revenues and Allowances<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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'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.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables disaggregate CRA's revenue by type of contract and geographic location (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Type of Contract</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consulting services revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed-price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,657&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time-and-materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">560,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">509,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">480,772&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">687,414&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">623,976&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">590,901&#160;</span></td><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"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues have been attributed to locations based on the location of the legal entity generating the revenues.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Geographic Breakdown</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consulting services revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">558,803&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">493,923&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">470,233&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United Kingdom</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86,533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,078&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,608&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,433&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">687,414&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">623,976&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">590,901&#160;</span></td><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"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reserves for Variable Consideration and Credit Risk</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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 consolidated balance sheets. Adjustments to the reserves for variable consideration are included in revenues on the consolidated statements of operations.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA also maintains allowances for accounts receivable and unbilled services for estimated losses resulting from clients&#8217; failure to make required payments. Under ASC 326, CRA estimates allowances based on historical charge-off rates, adjusted for days sales outstanding and expected changes to clients&#8217; financial conditions during the anticipated collection period. Bad debt expense, net of recoveries of previously written off allowances, is recorded as a component of selling, general and administrative expenses on the consolidated statements of operations.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A rollforward of the variable consideration and doubtful accounts reserves for accounts receivable, which includes allowances for doubtful accounts of $1.1 million and $0.6 million as of December&#160;28, 2024 and December&#160;30, 2023, respectively, is as follows (in&#160;thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of fiscal year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,335&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,640&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases to reserves, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts written off and foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,815)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of fiscal year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,659&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,335&#160;</span></td><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"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A rollforward of the variable consideration and doubtful accounts reserves for unbilled services is as follows (in&#160;thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of fiscal year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,629&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,120&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases to reserves, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts written off and foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,783)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of fiscal year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,411&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,629&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents CRA's bad debt expense, net of recoveries of previously written off allowances (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bad debt expense (recovery), net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reimbursable Expenses</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#160;thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reimbursable expenses</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,739&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,277&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63,318&#160;</span></td><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"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances from Contracts with Customers</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings, and cash collections results in accounts receivables, unbilled services, and contract liabilities in the consolidated balance sheets. Revenues recognized for services performed, but not yet billed to clients, are recorded as unbilled services. The following table presents the open and closing balances of CRA's accounts receivable, net and unbilled services, net (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024<br/>(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023<br/>(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 <br/>(52 weeks)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">162,293&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142,729&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143,644&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled services, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,255&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,827&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,343&#160;</span></td><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"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December&#160;28, 2024 and December&#160;30, 2023.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Contract liabilities are included in deferred revenue and other liabilities in the consolidated balance sheets. The following table presents the closing balances of CRA's contract liabilities (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024<br/>(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023<br/>(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 <br/>(52 weeks)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,340&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,037&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,977&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.655%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts included in contract liabilities at the beginning of the fiscal year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,885&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,700&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,325&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations satisfied in previous fiscal years</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,607&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,912&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,207&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715549988144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Forgivable Loans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoansAbstract', window );"><strong>Forgivable Loans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoansDisclosureTextBlock', window );">Forgivable Loans</a></td>
<td class="text">Forgivable Loans<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to attract and retain highly skilled professionals, CRA may issue forgivable loans to employees and non-employee experts, certain of which may be denominated in local currencies. A portion of these loans is collateralized. The forgivable loans have terms that are generally between <span style="-sec-ix-hidden:f-511">two</span> and six years with interest rates currently ranging up to 5.12%. 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. During fiscal years 2024, 2023 and 2022 there were no balances due under these loans for which the full principal and interest were not forgiven or not collected upon termination of employment or affiliation with CRA. The forgiveness of the principal amount of the loans is recorded as compensation over the service period, which is consistent with the term of the loans. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents forgivable loan activity for the respective periods (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,456&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repayments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,761)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reclassifications from accrued expenses or to other assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,989)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(31,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24,198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effects of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,492&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of forgivable loans</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,535&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,759&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion of forgivable loans</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,957&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,182&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Relates to the reclassification of performance awards previously recorded as accrued expenses or forgivable loans that have been reclassified to other receivables.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">During the quarter ended June&#160;29, 2024, approximately $5.7 million of amortization was accelerated due to involuntary terminations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ForgivableLoansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ForgivableLoansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ForgivableLoansDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents information pertaining to disclosure of forgivable loans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ForgivableLoansDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440545088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of CRA's lease expenses, which are included in the consolidated statements of operations, are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,156&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,783&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,494&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,986&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,406&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,114&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,765&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents summary information for CRA's lease terms and discount rates for its operating leases:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term&#8212;operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rate&#8212;operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;28, 2024, CRA had the following maturities of lease liabilities related to office space, all of which are under non-cancellable operating leases (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline">Fiscal Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Lease<br/>Commitments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,062&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,033&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,999&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,362&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,237&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our operating leases have terms that impose asset retirement obligations due to office modifications or the periodic redecoration of the premises, which are included in accrued expenses and deferred compensation and other non-current liabilities in our consolidated balance sheets. As of December&#160;28, 2024 and December&#160;30, 2023, these redecoration and asset retirement obligations were approximately $2.4 million and $2.2 million, respectively.</span></div>As of December&#160;28, 2024, CRA had no additional operating leases that had not yet commenced.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440546912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text">Goodwill and Intangible Assets<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for fiscal 2024 and fiscal 2023 are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">165,882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">164,815&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated goodwill impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(71,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(71,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill, net at beginning of fiscal year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93,989&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92,922&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions due to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill, net at end of fiscal year</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93,737&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93,989&#160;</span></td><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"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill, net at December&#160;28, 2024, is comprised of goodwill of $165.6 million and accumulated impairment of $71.9 million. There were no impairment losses related to goodwill during fiscal 2024, fiscal 2023, or fiscal 2022. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets that are separable from goodwill and have determinable useful lives are valued separately and amortized using the straight-line method over their expected useful lives. There were no impairment losses related to intangible assets during fiscal 2024, fiscal 2023, or fiscal 2022. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of acquired identifiable intangible assets are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.997%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Useful Life (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,084)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,604)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,196&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of an asset acquisition in CRA's intellectual property practice, CRA recognized $1.5 million of intangible assets related to customer relationships during the second quarter of fiscal 2024. Amortization expense related to intangible assets was $1.5 million, $1.4 million, and $1.2 million for fiscal 2024, fiscal 2023, and fiscal 2022, respectively. Amortization of intangible assets held at December&#160;28, 2024 for the next five fiscal years and thereafter is expected to be as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Fiscal Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization<br/>Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,216&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715441999008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text">Property and Equipment<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consist of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer, office equipment, and software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,497&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,261&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,639&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61,652&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119,442&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109,016&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(74,237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(70,840)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,205&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,176&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $10.1&#160;million, $10.0&#160;million, and $10.8&#160;million in fiscal 2024, fiscal 2023, and fiscal 2022, respectively.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic location are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Geographic Breakdown</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets (property and equipment, net):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United Kingdom</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-lived assets (property and equipment, net)</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,205&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,176&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440914240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued Liabilities, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Expenses</a></td>
<td class="text">Accrued Expenses<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consist of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation and related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167,899&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143,647&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Direct project accruals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,704&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181,413&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">171,040&#160;</span></td><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"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;28, 2024 and December&#160;30, 2023, approximately $144.2 million and $121.2 million, respectively, of accrued bonuses for fiscal 2024 and fiscal 2023 were included above in "Compensation and related expenses".</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715441423536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income before provision for income taxes are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before provision for income taxes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S.</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,242&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,288&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,800&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision (benefit) for income taxes consists of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currently payable:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,747&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,959&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,454&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,441&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,992&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,295)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,963)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,041)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(716)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred expense (benefit)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,865)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,634)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,589&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,807&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,181&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of CRA's tax rates with the federal statutory rate is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.925%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.129%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Rate Differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals&#160;&amp; Entertainment Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation Allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of CRA's deferred tax assets and liabilities are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,791&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,004&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,861&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,998&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and other intangible asset amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-Use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,761&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaids and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,175&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,461&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,823&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At December&#160;28, 2024, CRA had U.S. local and foreign net operating loss carryforwards of $2.0 million, a decrease of $0.6 million from the prior fiscal year-end, with lives ranging from 20 years to indefinite. The change in the total valuation allowance for the current fiscal year was immaterial. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate changes in the balances of gross unrecognized tax benefits were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for tax positions taken during prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for tax positions taken during the current year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions as a result of a lapse of the applicable statutes of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">CRA files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. CRA adjusts its unrecognized tax benefits and the associated interest in light of changing facts and circumstances. A number of years may elapse before an uncertain tax position is audited and finally resolved. While it is often difficult to predict the final outcome or the timing of resolution of any particular uncertain tax position, CRA believes that its unrecognized tax benefits reflect the most likely outcome. At the end of fiscal 2024, accrued interest for uncertain tax positions was immaterial. CRA's total unrecognized tax benefit at the end of fiscal 2024 is $0.7&#160;million. Settlement of any particular position could require the use of cash. Of the total $0.7&#160;million balance at the end of fiscal 2024, a favorable resolution would result in $0.2&#160;million being recognized as a reduction to the effective income tax rate in the period of resolution.  There</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">are no unrecognized tax benefits expected to reverse in the next twelve months.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The number of years with open tax audits varies depending on the tax jurisdiction. CRA's major taxing jurisdiction is the United States where CRA is no longer subject to U.S. federal examinations by the Internal Revenue Service for years before fiscal 2021. Within the significant states where CRA is subject to income tax, CRA is no longer subject to examinations by state taxing authorities before fiscal 2020. CRA's United Kingdom ("U.K.") subsidiary's corporate tax returns are no longer subject to examination by His Majesty's Revenue and Customs for years before fiscal 2023. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If amounts are repatriated from certain of our foreign subsidiaries, CRA could be subject to deferred taxes that are a consequence of foreign exchange translation from earnings that are no longer considered permanently reinvested.  CRA considers all other undistributed earnings  to be indefinitely reinvested. Foreign withholding taxes, estimated to be $0.5 million, have not been recorded for these foreign subsidiaries.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715549852832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-Based Compensation</a></td>
<td class="text">Share-Based Compensation<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA recorded approximately $5.3 million, $4.4 million, and $4.8 million of compensation expense for fiscal 2024, fiscal 2023, and fiscal 2022, respectively, for share-based awards consisting of stock options, shares of restricted stock, time-vesting restricted stock units, and performance-vesting restricted stock units issued to employees and directors, based on their respective estimated grant date fair values. Performance-vesting restricted stock units are expensed using the graded attribution method.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share-based Compensation Plans.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As of December&#160;28, 2024, CRA's active equity-based compensation plans consist of its Amended and Restated 2006 Equity Incentive Plan, as amended (the "2006 Equity Plan"), and its 1998 Employee Stock Purchase Plan (the "1998 ESPP"), a tax-qualified plan under Section&#160;423 of the Internal Revenue Code. CRA has a long-term incentive program, or "LTIP," which is used as a framework for grants made under the 2006 Equity Plan to its senior corporate leaders, practice leaders and key revenue generators. Under the LTIP, participants have received a mixture of stock options, time-vesting restricted stock units, and performance-vesting restricted stock units. CRA's Cash Incentive Plan facilitates grants to LTIP participants of service-based and performance-based cash awards as a component of the LTIP. The LTIP is designed to reward CRA's senior corporate leaders, practice leaders and key revenue generators and provide them with the opportunity to share in the long-term growth of CRA.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2006 Equity Plan: Maximum and Available Shares.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The 2006 Equity Plan authorizes the grant of a variety of incentive and performance awards to CRA's directors, employees and non-employee experts, including stock options, shares of restricted stock, restricted stock units, and other equity awards. The shares available for grant under the 2006 Equity Plan as of December&#160;28, 2024 was 585,026.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;A summary of option activity during fiscal 2024 from the 2006 Equity Plan is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average<br/>Remaining<br/>Contractual<br/>Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding at December 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fiscal 2024:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding at December 28, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,200&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Option exercisable at December 28, 2024</span></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,200&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46.15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.45</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,359&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested or expected to vest at December 28, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,200&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no stock options granted in fiscal 2024, fiscal 2023,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and fiscal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. CRA determines the weighted average fair market value for stock options granted using the Black-Scholes option-pricing model.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Generally, the risk-free interest rate is based on U.S. Treasury interest rates with corresponding terms consistent with the expected life of the stock options. Expected volatility and expected life are based on CRA's historical experience. Expected dividend yield is determined based on CRA's annualized dividend rate per share, as a percentage of average market price of the common stock, on each dividend payment date. The forfeiture rate is based upon historical experience. CRA believes its historical experience is an appropriate indicator of future forfeitures.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock options were exercised in fiscal 2024. The aggregate intrinsic value of stock options exercised in fiscal 2023, and fiscal 2022 was approximately $1.5 million, and $4.9 million, respectively.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no stock options that vested during fiscal 2024 and 2023. The total fair value of stock options that vested during fiscal 2022 was $0.1 million. As of December&#160;28, 2024, there was no unrecognized compensation cost, net of expected forfeitures, related to non-vested stock options granted. Options granted during or prior to fiscal 2016 expire on the seventh anniversary of the date of grant. Options granted during or after fiscal 2017 expire on the tenth anniversary of the date of grant.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;CRA grants shares of restricted stock, which are subject to the execution of a restricted stock agreement, under its 2006 Equity Incentive Plan. Generally, shares of restricted stock vest in four equal annual installments beginning on the first anniversary of the date of grant. Total unrecognized compensation cost, net of expected forfeitures, related to shares of restricted stock as of December&#160;28, 2024 was $1.6 million, which is expected to be recognized over a weighted-average period of 2.8 years. The forfeiture rate of 0.9% used for shares of restricted stock was based upon historical experience. CRA believes its historical experience is an appropriate indicator of future forfeitures.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll-forward of the shares of restricted stock under the 2006 Equity Incentive Plan over fiscal 2024:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares of Restricted Stock</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,556&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.18&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,551)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.09&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 28, 2024</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,909&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of shares of restricted stock that vested during fiscal 2024, fiscal 2023, and fiscal 2022 was $0.8 million, $0.7 million, and $0.6 million, respectively.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Time-Vesting RSUs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;CRA grants time-vesting restricted stock units, which are subject to the execution of a restricted stock unit agreement, under its 2006 Equity Incentive Plan. Generally, time-vesting restricted stock units vest in four or five equal annual installments beginning on the first anniversary of the date of grant. Total unrecognized compensation cost, net of expected forfeitures, related to time-vesting restricted stock units as of December&#160;28, 2024 was $3.1 million, which is expected to be recognized over a weighted-average period of 2.2 years. The forfeiture rate of 0.9% used for time-vesting restricted stock units was based upon historical experience. CRA believes its historical experience is an appropriate indicator of future forfeitures.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll-forward of the time-vesting restricted stock units under the 2006 Equity Incentive Plan over fiscal 2024:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time-Vesting<br/>Restricted Stock Units</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,891&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.55&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,768)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 28, 2024</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,392&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of time-vesting restricted stock units that vested during fiscal 2024, fiscal 2023, and fiscal 2022 was $1.8 million, $1.6 million, and $1.4 million, respectively.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-Vesting RSUs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;CRA grants performance-vesting restricted stock units ("PRSUs"), which are subject to the execution of a restricted stock unit agreement, under its 2006 Equity Incentive Plan. Generally, achievement of performance measures for PRSUs are based on a two-year performance period, after which the units determined based on this achievement will vest three-fourths in the first year following the performance period and one-fourth on the fourth anniversary of the date of grant. Beginning with the 2022 grant, fifty percent will vest in the first year following the performance period and one-fourth on the fourth and fifth anniversaries of the date of the grant. Performance periods and vesting schedules may vary based on the terms of individuals grants. The number of units determined based on the achievement of a PRSUs performance measures generally ranges from 50% to 150% of the PRSUs' target number of units, though achievement ranges may vary by grant.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For PRSUs awarded to employees, CRA estimates share-based compensation cost at the grant date based on the fair value of the award and recognizes the cost over the requisite service period using the graded attribution method.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll-forward of the performance-vesting restricted stock units under the 2006 Equity Incentive Plan over fiscal 2024. For purposes of this table, granted PRSUs are counted based on the maximum number of units that could vest upon achievement of the PRSUs' performance conditions which equaled 150% of the PRSU's target number of units beginning with 2022 grants and 125% of the PRSUs' target number of units for all grants issued prior to 2022.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance-Vesting<br/>Restricted Stock Units</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,338&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.48&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148.28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 28, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,548&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1998 ESPP.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In fiscal 1998, CRA adopted the 1998 ESPP, a tax-qualified plan under Section&#160;423 of the Internal Revenue Code. The 1998 ESPP authorizes the issuance of up to an aggregate of 243,000 shares of common stock to participating employees at a purchase price equal to 85% of fair market value on either the first or the last day of the one-year offering period under the plan. In fiscal 2024, fiscal 2023, and fiscal 2022, there were no offering periods under this plan and no shares were issued. As of December&#160;28, 2024, there were 211,777 shares available for grant under the 1998 ESPP.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715549988400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income Per Share</a></td>
<td class="text">Net Income Per Share<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 fiscal 2024, fiscal 2023, and fiscal 2022.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 fiscal 2024, fiscal 2023, and fiscal 2022.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net income per share (in thousands, except per share data):</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income &#8212; basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: net income attributable to participating shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income &#8212; diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,526&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,345&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,452&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares outstanding &#8212; basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of dilutive stock options and restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares outstanding &#8212; diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,908&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,118&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,355&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.74&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.39&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.91&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain share-based awards were anti-dilutive because their exercise price exceeded the average market price over the respective period. The following table presents 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 (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive share-based awards excluded</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><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"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715442002752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value of Financial Instruments</a></td>
<td class="text">Fair Value of Financial Instruments<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, establishes a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1 measurement), then priority to quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuation techniques for which all significant assumptions are observable in the market (Level 2 measurement), then the lowest priority to unobservable inputs (Level 3 measurement).</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;28, 2024, CRA did not have any financial instruments measured at fair value on a recurring basis. The following table shows CRA's financial instruments recorded in the consolidated financial statements as of December&#160;30,<br/>2023, which are measured at fair value on a recurring basis (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:47.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contingent consideration liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">190&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contingent consideration liability in the table above is for estimated future contingent consideration payments related to the acquisition of bioStrategies Group, Inc. ("bSG"). The fair value measurement of this liability is based on significant inputs not observed in the market and thus represents a Level 3 measurement. The significant unobservable inputs used in the fair value measurement of this contingent consideration liability is CRA's measure of the estimated payout based on internally generated revenue projections, expected volatility of the revenue projections, and discount rates. The fair value of the contingent consideration was determined using a Monte Carlo simulation. The fair value of this contingent consideration liability is reassessed on a quarterly basis by CRA using additional information as it becomes available, and any change in the fair value estimate is recorded in costs of services (exclusive of depreciation and amortization) on the consolidated statements of operations. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the contingent consideration liability (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">190&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,056&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remeasurement of acquisition-related contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(934)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">190&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715445544688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Agreement<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Credit Agreement</a></td>
<td class="text">Credit Agreement<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">CRA is party to a Credit Agreement, dated as of August 19, 2022 (as amended, the "Credit Agreement") with Bank of America, N.A., as swingline lender, a letter of credit issuing bank and administrative agent, and with Citizens Bank, N.A., as a letter of credit issuing bank. The Credit Agreement provides CRA with a $250.0&#160;million revolving credit facility, which may be decreased at CRA's option to $200.0&#160;million during the period from July 16 in a year through January 15 in the next year. Additionally, for the period from January 16 to July 15 of each calendar year, CRA may elect to not increase the revolving credit facility to $250.0&#160;million. The revolving credit facility includes a $25.0&#160;million sublimit for the issuance of letters of credit.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA may use the proceeds of the revolving credit loans under the Credit Agreement for general corporate purposes and may repay any borrowings under the revolving credit facility at any time, but any borrowings must be repaid no later than August&#160;19, 2027. Borrowings under the revolving credit facility bear interest at a rate per annum equal to one of the following rates, at CRA's election, plus an applicable margin as described below: (i) in the case of borrowings in U.S. dollars, the Base Rate (as defined in the Credit Agreement), (ii) in the case of borrowings in U.S. dollars, a rate based on Term SOFR (as defined in the Credit Agreement) for the applicable interest period, (iii) in the case of borrowings in Euros, EURIBOR (as defined in the Credit Agreement) for the applicable interest period, (iv) in the case of borrowings in Pounds Sterling, a daily rate based on SONIA (as defined in the Credit Agreement), (v) in the case of borrowings in Canadian Dollars, Term CORRA (as defined in the Credit Agreement) for the applicable interest period, (vi) in the case of borrowings in Swiss Francs, a daily rate based on SARON (as defined in the Credit Agreement), or (vii) in the case of borrowings in any other Alternate Currency (as defined in the Credit Agreement), the relevant daily or term rate determined as provided in the Credit Agreement. The applicable margin </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on borrowings based on the Base Rate varies within a range of 0.25% to 1.00% depending on CRA's consolidated net leverage ratio, and the applicable margin on borrowings based on any of the other rates described above varies within a range of 1.25% to 2.00% depending on CRA's consolidated net leverage ratio. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA is required to pay a fee on the amount available to be drawn under any letter of credit issued under the revolving credit facility at a rate per annum that varies between 1.25% and 2.00% depending on CRA's consolidated net leverage ratio. In addition, CRA is required to pay a fee on the unused portion of the revolving credit facility at a rate per annum that varies between 0.175% and 0.250% depending on CRA's consolidated net leverage ratio.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Credit Agreement, CRA must comply with various financial and non-financial covenants. The primary financial covenants consist of a maximum consolidated net leverage ratio of 3.0 to 1 and a minimum consolidated interest coverage ratio of 2.5 to 1. The primary non-financial covenants include, but are not limited to, restrictions on CRA's ability to incur future indebtedness, engage in acquisitions or dispositions, pay dividends or repurchase capital stock, and enter into business combinations. Any indebtedness outstanding under the revolving credit facility may become immediately due upon the occurrence of stated events of default, including CRA's failure to pay principal, interest or fees, or upon the breach of any covenant. As of December&#160;28, 2024, CRA was in compliance with the covenants of the Credit Agreement.</span><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"></span></div>There were no borrowings outstanding under the Credit Agreement as of December&#160;28, 2024 or December&#160;30, 2023. As of December&#160;28, 2024, the amount available under the revolving credit facility was reduced by certain letters of credit outstanding, which amounted to $4.0&#160;million.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715549875792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text">Employee Benefit Plans<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">CRA maintains a qualified defined contribution 401(k) plan, which covers substantially all of its U.S. employees. Under the plan, participants are entitled to make pre-tax and/or Roth post-tax contributions up to the annual maximums established by the Internal Revenue Service. Under the plan, participants are also entitled to make after-tax contributions up to $20,000 per calendar year. CRA matches a certain percentage of participant contributions pursuant to the terms of the plan, which contributions are limited to a percentage of the participant&#8217;s eligible compensation. CRA made contributions related to the plan of $4.6 million, $4.5 million and $4.0 million for fiscal 2024, fiscal 2023, and fiscal 2022, respectively.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">CRA also maintains several defined contribution pension plans for its employees in the U.K. and other foreign countries. CRA made contributions related to these plans of $1.6 million, $1.5 million and $1.3 million for fiscal 2024, fiscal 2023, and fiscal 2022, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 710<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/710/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/712/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715445570752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting</a></td>
<td class="text">Segment Reporting<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA manages its business globally within one operating segment, professional and consulting services, in accordance with ASC Topic 280, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASC 280&#8221;). Financial information is provided to and evaluated regularly by the chief operating decision maker, which is our Chief Executive Officer. Segment information is consistent with how management reviews the business, makes investing and resource allocation decisions and assesses operating performance.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA derives revenues by providing professional and consulting services to clients on economic, financial, litigation, and regulatory matters. We support corporate clients and attorneys with high-quality research, analysis, and expert testimony in a wide range of litigation and regulatory proceedings. In addition to litigation support, our management consulting services leverage our expertise in economics, finance, and business analysis to assist clients with strategy development, performance improvement, corporate strategy, and market analysis. We serve clients across a broad spectrum of industries, including blockchain and cryptocurrency, communications and media, consumer products, health and wellness, energy, entertainment and leisure, financial services, healthcare, life sciences, manufacturing and industrials, natural resources, retail and distribution, technology, and transportation. Our services encompass key areas such as finance, accounting, economics, insurance, and forensic accounting, including investigations.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the professional and consulting services segment are the same as those described in Note 1. The chief operating decision maker assesses performance for the professional and consulting services segment and decides how to allocate resources based on consolidated net income that is also reported in the consolidated statements of operations as net income. The measure of segment assets is reported in the consolidated balance sheets as total assets.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The chief operating decision maker uses consolidated net income to evaluate income generated from segment assets and monitor operating costs to make decisions on the use of operating cash flows, including discretionary investments in capital assets. Consolidated net income is used to monitor budget versus actual results which are used in assessing CRA's performance and in establishing discretionary compensation, talent acquisition and retention, sales targets, pricing, and other sales and operating cost decisions. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents consolidated net income reported by segment revenue, segment profit or loss, and significant segment expenses for the fiscal years ended December&#160;28, 2024, December&#160;30, 2023, and December&#160;31, 2022, respectively (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.312%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.962%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.126%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.126%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.126%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">687,414&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">623,976&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">590,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee compensation and fringe benefit costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">418,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378,611&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forgivable loan amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Client reimbursable expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other segment expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,653&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,481&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,619&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reconciliation of profit or loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments and reconciling items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,653&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,481&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,619&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Other segment expenses included in segment net income includes, rent, commissions to non-employee experts, legal and professional services, software subscription and data services, travel and entertainment expenses, training and marketing expenses, other operating expenses, depreciation and amortization, interest expense, net, and foreign currency gains (losses), net.</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715442135328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisition<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Acquisition</a></td>
<td class="text">Business Acquisition<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;28, 2022, CRA acquired substantially all business assets and assumed certain liabilities of Welch Consulting, Ltd. (&#8220;Welch Consulting&#8221;), a Texas limited partnership. Welch Consulting provided economic, business, and strategic consulting services principally involving labor and employment issues. The acquisition expanded CRA&#8217;s business opportunities, expertise, and market presence with the addition of 45 colleagues and offices in Bryan, Texas; Los Angeles, California; and Washington, D.C. A non-employee expert of CRA served as an agent and attorney-in-fact on behalf of Welch Consulting. The non-employee expert did not receive compensation or a portion of the purchase price as part of the transaction. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;29, 2022, CRA acquired substantially all of the business assets and assumed certain liabilities of bSG, a Chicago-based consulting firm focused on developing commercial strategies for healthcare products and technologies. The acquisition expanded CRA&#8217;s business opportunities, expertise, and market presence with the addition of 17 colleagues with an office in Chicago, Illinois.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction related expenses, which are principally legal and accounting service fees, amounted to $0.3 million for the fiscal year-to-date period ended December&#160;31, 2022  and are included in selling, general and administrative expenses in the consolidated statements of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715550325360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 12, CRA is party to standby letters of credit with its bank in support of the minimum future lease payments under certain operating leases for office space.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA is subject to legal actions arising in the ordinary course of business. In management'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. However, the outcome of such legal actions is inherently unpredictable and subject to inherent uncertainties.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715441320656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events<div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:104%">On February&#160;20, 2025, CRA announced that its Board of Directors authorized a $45.0 million expansion to its existing share repurchase program.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;20, 2025, CRA announced that its Board of Directors declared a quarterly cash dividend of $0.49 per common share, payable on March&#160;14, 2025 to shareholders of record as of March&#160;4, 2025.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440560000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">$ 46,653<span></span>
</td>
<td class="nump">$ 38,481<span></span>
</td>
<td class="nump">$ 43,619<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440457600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 28, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 28, 2024 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Name and Title</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Date of Adoption of Rule 10b5-1 Trading Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Scheduled Expiration Date of Rule 10b5-1 Trading Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nature of Trading Arrangement</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Number of Securities</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Paul A. Maleh, President and Chief Executive Officer</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 10, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March 17, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">30,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=crai_PaulA.MalehMember', window );">Paul A. Maleh [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Paul A. Maleh<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">President and Chief Executive Officer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">December 10, 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">March 17, 2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">462 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MtrlTermsOfTrdArrTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_MtrlTermsOfTrdArrTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrAdoptionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrAdoptionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrIndName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrIndTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrSecuritiesAggAvailAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrSecuritiesAggAvailAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=crai_PaulA.MalehMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=crai_PaulA.MalehMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440707248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440873968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our cybersecurity program and policies establish the responsibilities of individuals and committees tasked with oversight of security risk management and provide broad directives that support implementation for identifying, assessing and managing risks from cybersecurity threats. We conduct an annual information security risk assessment which includes a review of the organization&#8217;s performance of administrative, technical and physical safeguards protecting personal and confidential information. Information security related policies are reviewed on an annual basis and approved by the owners of each functional area.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We engage independent third-parties to conduct ethical hacks of key systems, aiding our understanding of control effectiveness and facilitating the implementation of more robust controls. We periodically engage with a third-party assessment firm to conduct reviews of our overall program and to examine our security controls to help us better align our cybersecurity </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">program with industry standards. To monitor and decrease the risks from cybersecurity threats associated with our use of third-party service providers, potential new vendors with a greater degree of system or data access are subjected to a security vetting process prior to engagement. Existing critical vendors that store or process company or client information are reviewed annually through commercially reasonable efforts such as questionnaires.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of a cybersecurity incident which jeopardizes the confidentiality, integrity, or availability of our information and technology infrastructure and systems, we utilize a regularly tested incident response plan. The plan defines an organized approach to dealing with cybersecurity incidents, and identifies roles, responsibilities and escalation protocols. The plan is designed to provide an orderly response to incidents, minimize impact, initiate appropriate communications internally and externally, and identify recommendations to mitigate future incidents. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cybersecurity incidents may be detected through a variety of means, including employee notification to our IT personnel, notification from external parties (e.g., customers, vendors, or service providers), and automated event-detection notifications. Once a potential cybersecurity incident is identified, IT personnel assigned to the incident assess the severity of the event and sensitivity of any compromised data and follow the reporting and escalation procedures set forth in the incident response plan. Events that could have a high impact or that require additional judgment are escalated to the ISC. The ISC designates an incident response team to continue investigation of the incident to determine the extent of exposure and damage, and works to contain the damage and isolate the affected system, apply security measures and ultimately recover systems.</span></div>Should a cybersecurity incident be escalated to the ISC, the ISC notifies the Chief Legal Counsel in his capacity as chair of the ERC. In the event of a cybersecurity incident that meets certain characteristics as defined in the incident response plan, the Chief Legal Counsel, as chair of the ERC, would inform the Board of Directors or the executive committee thereof.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our cybersecurity program and policies establish the responsibilities of individuals and committees tasked with oversight of security risk management and provide broad directives that support implementation for identifying, assessing and managing risks from cybersecurity threats. We conduct an annual information security risk assessment which includes a review of the organization&#8217;s performance of administrative, technical and physical safeguards protecting personal and confidential information. Information security related policies are reviewed on an annual basis and approved by the owners of each functional area.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text">Our management is responsible for the day-to-day management of the risks that we face, while our Board of Directors, as a whole, has responsibility for the oversight of our enterprise risk management, including cybersecurity. Under the oversight of the Board of Directors, cybersecurity risk is managed under the direction of our Information Security department, the Information Security Council ("ISC") and the Enterprise Risk Committee (&#8220;ERC&#8221;).<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">The ISC is a standing committee that acts as a point of escalation for security incidents and is headed by our Chief Information Officer (&#8220;CIO&#8221;).<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">The ISC is a standing committee that acts as a point of escalation for security incidents and is headed by our Chief Information Officer (&#8220;CIO&#8221;). Our CIO has over 20 years of experience in the IT field, holds a Bachelor of Science in Information Systems and is Microsoft Certified Solutions Expert (MCSE) certified. Other members of the ISC include IT senior leadership, IT operations and corporate management and a member from our Forensic &amp; Cyber Investigations practice. Other members of the ISC have work experience related to information security issues and/or hold industry certificates, including Certified Information Systems Security Professional (CISSP). The ERC is a standing committee providing oversight on overall enterprise risk. The ERC is chaired by our Chief Legal Counsel and is composed of representatives from senior management.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text">Our management is responsible for the day-to-day management of the risks that we face, while our Board of Directors, as a whole, has responsibility for the oversight of our enterprise risk management, including cybersecurity. Under the oversight of the Board of Directors, cybersecurity risk is managed under the direction of our Information Security department, the Information Security Council ("ISC") and the Enterprise Risk Committee (&#8220;ERC&#8221;). The ISC is a standing committee that acts as a point of escalation for security incidents and is headed by our Chief Information Officer (&#8220;CIO&#8221;). Our CIO has over 20 years of experience in the IT field, holds a Bachelor of Science in Information Systems and is Microsoft Certified Solutions Expert (MCSE) certified. Other members of the ISC include IT senior leadership, IT operations and corporate management and a member from our Forensic &amp; Cyber Investigations practice. Other members of the ISC have work experience related to information security issues and/or hold industry certificates, including Certified Information Systems Security Professional (CISSP). The ERC is a standing committee providing oversight on overall enterprise risk. The ERC is chaired by our Chief Legal Counsel and is composed of representatives from senior management. The Board of Directors receives regular updates and reports from members of senior management regarding our cybersecurity risks and protection measures, including any notable cybersecurity incidents, and evaluates risks posed by cybersecurity threats.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">The ISC is a standing committee that acts as a point of escalation for security incidents and is headed by our Chief Information Officer (&#8220;CIO&#8221;).<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">Our CIO has over 20 years of experience in the IT field, holds a Bachelor of Science in Information Systems and is Microsoft Certified Solutions Expert (MCSE) certified. Other members of the ISC include IT senior leadership, IT operations and corporate management and a member from our Forensic &amp; Cyber Investigations practice. Other members of the ISC have work experience related to information security issues and/or hold industry certificates, including Certified Information Systems Security Professional (CISSP).<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cybersecurity incidents may be detected through a variety of means, including employee notification to our IT personnel, notification from external parties (e.g., customers, vendors, or service providers), and automated event-detection notifications. Once a potential cybersecurity incident is identified, IT personnel assigned to the incident assess the severity of the event and sensitivity of any compromised data and follow the reporting and escalation procedures set forth in the incident response plan. Events that could have a high impact or that require additional judgment are escalated to the ISC. The ISC designates an incident response team to continue investigation of the incident to determine the extent of exposure and damage, and works to contain the damage and isolate the affected system, apply security measures and ultimately recover systems.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715439194272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiscalPeriod', window );">Fiscal Year and Quarters</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year and Quarters</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA's fiscal year end is the Saturday nearest December 31 of each year. CRA's fiscal years periodically contain 53 weeks rather than 52&#160;weeks. Fiscal 2024, fiscal 2023, and  fiscal 2022 were 52-week years. CRA's fiscal quarter ends are determined as the last Saturday nearest the respective calendar quarter end.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of CRA International, Inc. and its wholly-owned subsidiaries (collectively the "Company") which require consolidation, after the elimination of intercompany accounts and transactions.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Estimates</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Estimates</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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, the useful life of long-lived assets, measurement of operating lease right-of-use ("ROU") assets and liabilities, share-based compensation, valuation of contingent consideration liabilities, valuation of acquired intangible 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's assumptions based on past experience or other assumptions do not turn out to be substantially accurate.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA considers all highly liquid investments with original maturities of three months or less to be cash equivalents. Cash equivalents consist principally of money market funds with original maturities of three months or less when purchased.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Credit Risk</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA holds cash in accounts at various third-party financial institutions. At times, these deposits may exceed federally insured limits. As of December&#160;28, 2024, CRA's cash accounts were concentrated at two financial institutions, which potentially exposes CRA to credit risks. The financial institutions are creditworthy and the Company has not experienced any losses related to such accounts. CRA does not believe that there is significant risk of non-performance by the financial institutions, and its cash on deposit is fully liquid. CRA continually monitors the credit ratings of the institutions.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset and liability accounts of CRA's foreign subsidiaries are translated into U.S. Dollars at reporting period-end exchange rates and operating accounts are translated at average exchange rates for each fiscal month. The resulting translation adjustments are recorded in shareholders' equity as a component of accumulated other comprehensive income (loss). Foreign currency transactions are remeasured at current exchanges rates, with adjustments recorded as foreign currency gains (losses), </span></div>net, on the consolidated statements of operations. These foreign currency transactions may be realized or unrealized based upon whether the transaction has settled as of the reporting period-end.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition and Allowances for Accounts Receivable and Unbilled Services</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition and Allowances for Accounts Receivable and Unbilled Services</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when CRA satisfies a performance obligation by transferring services promised in a contract to a client in an amount that reflects the consideration that CRA expects to receive in exchange for those services. Performance obligations in CRA's contracts represent distinct or separate service streams that CRA provides to clients. If, at the outset of an arrangement, CRA determines that an enforceable contract does not exist, revenues are deferred until all criteria for an enforceable contract are met.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA derives substantially all of its revenues from the performance of professional services for its clients. The contracts that CRA enters into and operates under specify whether the engagement will be billed on a time-and-materials basis or a fixed-price basis. </span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Time-and-materials arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> require the client to pay based on the number of hours worked at contractually agreed-upon hourly rates. Revenues are recognized from these arrangements based on hours incurred and contracted rates based on a right-to-payment for services completed to date. When a time-and-materials arrangement has a "cap" or "limit" amount, revenue is recognized up to the cap or limit amount specified by the client, based on the efforts or hours incurred and expenses incurred. Thereafter, revenue is reserved pending an amendment of the cap or limit.</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Fixed-price arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> require the client to pay a contractually agreed-upon fee in exchange for a pre-established set of professional services. Fees are based on estimates of the costs and timing for completing a performance obligation. Under fixed-price arrangements, revenues are generally recognized using a proportional performance method, which is based on the ratio of costs incurred to the total estimated costs for completing a performance obligation. CRA's fixed-price arrangements generally have a single performance obligation. For arrangements that contain multiple performance obligations, the fixed price is allocated based on the estimated relative standalone selling prices of the promised services underlying each performance obligation.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA has elected as a practical expedient to not disclose the aggregate amount of the transaction price allocated to unsatisfied performance obligations as of December&#160;28, 2024 and December&#160;30, 2023, as CRA's contracts have an original expected duration of one year or less or revenue has been recognized at the amount for which CRA has the right to invoice for consulting services performed. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reimbursable expenses, including those relating to travel, out-of-pocket expenses, outside consultants and other third-party vendor expenses, are generally included in revenues, and an equivalent amount of reimbursable expenses is included in costs of services in the period in which the expense is incurred. Sales, value-added, and other taxes collected on behalf of third parties are excluded from revenue. Commissions to non-employee experts are expensed when incurred if the related amortization period is expected to be one year or less.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Differences between the timing of billing and the recognition of revenue are recognized as either unbilled services or deferred revenues in the accompanying consolidated balance sheets. Revenues recognized for services performed but not yet billed to clients are recorded as unbilled services. Client prepayments and retainers are classified as deferred revenues and recognized over future periods as earned in accordance with the applicable retention agreement.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA usually issues invoices to its customers on a monthly basis, and payment is usually due upon receipt of the invoice unless contract terms state otherwise. When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. CRA does not assess whether a significant financing component exists if the period between when it performs its obligations under the contract and when the customer pays is one year or less. None of CRA's contracts contained a significant financing component as of December&#160;28, 2024 or December&#160;30, 2023.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances from Contracts with Customers</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings, and cash collections results in accounts receivables, unbilled services, and contract liabilities on the consolidated balance sheets. Revenues recognized for services performed but not yet billed to clients are recorded as unbilled services. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA defines contract liabilities as advance payments from or billings to its clients for services that have not yet been performed or earned. 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. Contract liabilities are included in deferred revenue and other liabilities on the consolidated balance sheets.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Consideration</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable consideration to be included in the transaction price is estimated using the expected value method. Variable consideration is included in the transaction price if it is probable that a significant future reversal of cumulative revenue under the contract will not occur. 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 those expected to be extended to CRA clients 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 consolidated balance sheets. Actual amounts of consideration ultimately received may differ from CRA's estimates. If actual results in the future vary from its estimates, CRA adjusts these estimates in the period such variances become known. Adjustments to the reserves for variable consideration are included in revenues in the consolidated statement of operations.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reserves for Credit Risk</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA's accounts receivable and unbilled services consist of receivables from a broad range of clients in a variety of industries located throughout the U.S. and in other countries. CRA performs a credit evaluation of its clients to minimize its collectability risk. Periodically, CRA will require advance payment from certain clients. However, CRA does not require collateral or other security.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA maintains allowances for accounts receivable and unbilled services for estimated losses resulting from clients&#8217; failure to make required payments. CRA estimates these allowances based on historical charge-off rates, adjusted for days of sales outstanding and expected changes to clients&#8217; financial conditions during the anticipated collection period. CRA writes off allowances when management determines the balance is uncollectible and all efforts of collection have been exhausted. Bad debt expense, net of recoveries of previously written off allowances, is recorded as a component of selling, general and administrative expenses in the consolidated statements of operations.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Costs of Services</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs of Services</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of services include the salaries, bonuses, share-based compensation expense, forgivable loan amortization, and benefits of our employee consultants. Costs of services also include out-of-pocket and other third-party vendor expenses, and the salaries of support staff whose time is billed directly to clients, such as librarians, editors, and programmers, as well as the amounts billed to us by our outside consultants for services rendered while completing a project. Costs of services does not include depreciation and amortization.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Selling, General and Administrative Expenses</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses include salaries, bonuses, share-based compensation expense, and benefits of our administrative and support staff, commissions to non-employee experts for generating new business, office rent, marketing, and other costs.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA accounts for business acquisitions using the acquisition method of accounting, which requires assets acquired and liabilities assumed to be measured and recorded at their estimated fair values as of the acquisition date, with certain exceptions. Right-of-use assets and lease liabilities are recorded on the date of acquisition in accordance with ASC Topic 842,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In addition, contract assets and contract liabilities are recorded at the acquisition date as if the acquirer had originated the contracts in accordance with ASC 606, Accounting Standards Update No. 2021-08</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. All other tangible assets and identifiable intangible assets acquired and liabilities assumed are recorded at their fair value as of the date of acquisition.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price is determined as the fair value of consideration transferred. Goodwill is recognized for the excess of consideration transferred over the estimated fair value of the identifiable net assets acquired. Intangible assets that are separate from goodwill and have determinable useful lives are valued separately. Fair value measurements require extensive use of estimates and assumptions, including estimates of future cash flows to be generated by the acquired assets, discount rates that we believe reflect the risk factors associated with the related cash flows, and estimates of useful lives. The useful lives of identifiable intangible assets acquired in a business acquisition are estimated based on the expected period that we will receive substantially all of the projected future benefits from the intangible asset.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsPolicyTextBlock', window );">Deferred Compensation</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA accounts for performance-based and service-based cash awards using an accrual method where changes in estimates are accounted for prospectively over the remaining service period. To the extent the terms of an award attribute all or a portion of the expected future benefits to a period of service greater than one year, the cost of those benefits is accrued over the employee's or non-employee's requisite service period in a systematic and rational manner.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The requisite service period typically ranges from <span style="-sec-ix-hidden:f-415">two</span> to seven years starting with the employee's employment date or non-employee's affiliation date. For an employee or non-employee consultant currently affiliated with CRA, the requisite service period generally begins at the start of the award's measurement period. A recipient of such an award is expected to be employed by or affiliated with CRA for the entire measurement period. If the recipient's employment or affiliation with CRA terminates during the measurement period, the amount paid will be determined in accordance with the recipient's specific contract provisions.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of award agreements may include the achievement of minimum required financial targets over the award's measurement period. These financial targets may include a measure of revenue generation, profitability, or both. The amount of the liability of the award agreements is estimated based on internally generated financial projections. The process of projecting these financial targets over the measurement period is subjective and requires judgment and estimates. There can be no assurance that the estimates and assumptions used in preparing these projections will prove to be accurate.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA is a lessee under certain operating leases for office space and equipment. CRA determines whether a contract is a lease at the inception of the contract, based on whether the contract provides CRA the right to control the use of a physically distinct asset or substantially all of the capacity of an asset. At the commencement date, operating lease liabilities and ROU assets are recognized in the consolidated balance sheet. Lease liabilities are based on the present value of lease payments over the lease term, discounted using an incremental borrowing rate specific to the underlying asset. ROU assets are equal to the lease liability, adjusted for payments made to the lessor prior to the lease commencement date and lease incentives received, such as tenant improvement allowances. CRA estimates its incremental borrowing rate for each leased asset based on the interest rate CRA would incur to borrow an amount equal to the lease payments on a collateralized basis over a similar term in a similar economic environment. CRA recognizes rent expense for its operating leases on a straight-line basis over the term of the lease.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA classifies as short-term leases any leases with an initial noncancellable term of twelve months or less that do not include an option to purchase the underlying asset that CRA is reasonably certain to exercise. ROU assets and lease liabilities related to short-term leases are excluded from the consolidated balance sheets.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA leases office space and equipment. CRA's equipment leases are generally short-term. CRA's office space leases have remaining lease terms between <span style="-sec-ix-hidden:f-418">one</span> and approximately eleven years, many of which include one or more options to extend the term for periods of up to five years for each option. Certain office space leases contain options to terminate the lease early, </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which may include a penalty for exercising the option. Many of the termination options require notice within a specified period, after which the option is no longer available to CRA if not exercised. The extension options and termination options may be exercised at CRA's sole discretion. CRA does not consider in the measurement of ROU assets and lease liabilities an option to extend or terminate a lease if CRA is not reasonably certain to exercise the option. As of December&#160;28, 2024, CRA has not included any options to extend or terminate in its measurement of ROU assets or lease liabilities. Certain of CRA's office space leases impose asset retirement obligations due to office modifications or the periodic redecoration of the premises. These obligations are included in deferred compensation and other non-current liabilities on the consolidated balance sheets and are recorded at a value based on their estimated discounted cash flows.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of CRA's office space leases include fixed and variable payments. Variable payments relate to real estate taxes, sales or use taxes, insurance, operating expenses, and common area maintenance, which are usually billed at actual amounts incurred proportionate to CRA's rented square feet of the building. Variable payments that do not depend on an index or rate are expensed by CRA as they are incurred and are not included in the measurement of the lease liability.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of CRA's leases contain both lease and non-lease components. For office space leases, lease and non-lease components are accounted for as a single component. For equipment leases, fixed and variable payments are allocated to each component relative to observable or estimated standalone prices. CRA measures its variable lease costs as the portion of variable payments that are allocated to lease components.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price of acquired businesses over the estimated fair value of the identifiable net assets acquired. Goodwill is tested annually for impairment as of October&#160;15 and if events or changes in circumstances indicate that the carrying value may not be recoverable. CRA assesses goodwill at the reporting unit level. For CRA's fiscal 2024 goodwill impairment analysis, it operated as one reporting unit, which is its consulting services.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The annual goodwill impairment test may use a qualitative or quantitative assessment. In performing the qualitative assessment, CRA considers various factors, such as macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, a sustained decrease in share price, and factors specific to the reporting unit. In performing the quantitative assessment, CRA compares the estimated value of its reporting unit to its net book value to identify potential impairment. CRA estimates the fair value of its consulting business reporting unit utilizing its market capitalization plus an appropriate control premium. Market capitalization is determined by multiplying CRA's shares outstanding by the market price of its common stock. CRA determines the control premium utilizing data from publicly available premium studies for the trailing four quarters for public company transactions in its industry group. If the estimated fair value of the reporting unit is less than its net book value, goodwill is impaired.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible Assets</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div>Intangible assets are comprised of customer relationship intangibles, which are separable from goodwill and have determinable useful lives. CRA's intangible assets are valued separately and amortized over their estimated useful lives using the straight-line method.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost. Depreciation is calculated using the straight-line method based on the estimated useful lives of approximately three years for computer equipment, <span style="-sec-ix-hidden:f-427">three</span> to ten years for computer software, and ten years for furniture and fixtures. Amortization of leasehold improvements is calculated using the straight-line method over the shorter of the lease term or the estimated useful life of the leasehold improvements. Expenditures for maintenance and repairs are expensed as incurred. Expenditures for renewals and betterments are capitalized.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">Debt Issuance Costs</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Issuance Costs</span></div>CRA records its debt issuance costs related to its revolving credit facility as an asset and amortizes the costs over the term of the credit agreement using the straight-line method. Debt issuance costs in the amount of $0.2 million and $0.4 million are included in prepaid expenses and other current assets and other assets, respectively, in the consolidated balance sheets as of December&#160;28, 2024. Debt issuance costs in the amount of $0.2 million and $0.6 million are included in prepaid expenses and other current assets and other assets, respectively, in the consolidated balance sheets as of December&#160;30, 2023.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA reviews the carrying value of its long-lived assets (primarily property and equipment, finite-lived intangible assets, and ROU assets) to assess the recoverability of these assets whenever events or circumstances indicate that impairment may have occurred. Factors CRA considers important that could trigger an impairment review include, among others, the following:</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">a significant underperformance relative to expected historical or projected future operating results;</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">a significant decrease in the market price of a long-lived asset (asset group);</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">a significant change in the manner of CRA's use of the acquired asset or the strategy for CRA's overall business;</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant adverse change in legal factors or in the business climate that could affect the value of a long-lived asset (asset group); </span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset (asset group); </span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset (asset group); </span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a current expectation that, more likely than not, a long-lived asset (asset group) will be sold or otherwise disposed of significantly before the end of its previously estimated useful life; and</span></div><div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant negative industry or economic trend.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If CRA determines that an impairment review is required, CRA would review the expected future undiscounted cash flows to be generated by the assets or asset groups. If CRA determines that the carrying value of long-lived assets or asset groups may not be recoverable, CRA would measure any impairment based on a projected discounted cash flow method using a discount rate determined by CRA to be commensurate with the risk inherent in CRA's current business model. If impairment is indicated through this review, the carrying amount of the assets would be reduced to their estimated fair value.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> establishes a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level&#160;1 measurement), then priority to quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuation techniques for which all significant assumptions are observable in the market (Level&#160;2 measurement), then the lowest priority to unobservable inputs (Level&#160;3 measurement).</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA's financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses, are carried at cost, which approximates their fair value because of the short-term maturity of these instruments or because their stated interest rates are indicative of market interest rates.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Income Taxes</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA records income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized based on estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases. CRA includes in the estimate of deferred tax assets and liabilities an estimate of the realizable benefits from operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA is required to establish a valuation allowance on its deferred tax assets to reflect the likelihood of realization. Significant management judgment is required in determining deferred tax assets and liabilities and any valuation allowance recorded against its net deferred tax assets. The weight of all available evidence is evaluated to determine whether it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The decision to record a valuation allowance requires varying degrees of judgment based upon the nature of the item giving rise to the deferred tax asset. If, after a valuation allowance is recorded, it is determined that CRA would be able to realize deferred tax assets in the future in excess of </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">their net recorded amount, CRA would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA's effective tax rate may vary from period to period based on changes in estimated taxable income or loss; changes to the valuation allowance; changes to federal, state, or foreign tax laws; future expansion into areas with varying country, state, and local income tax rates; deductibility of certain costs; uncertain tax positions; expenses by jurisdiction; and results of acquisitions or dispositions.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of CRA's tax liabilities involves dealing with uncertainties in the application of complex tax regulations in several different tax jurisdictions. CRA is periodically reviewed by domestic and foreign tax authorities. These reviews include questions regarding the timing and amount of deductions and the allocation of income among various tax jurisdictions. CRA accounts for uncertainties in income tax positions in accordance with ASC Topic&#160;740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC&#160;740"). The number of years with open tax audits varies depending on the tax jurisdiction.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA has elected to recognize the tax on global intangible low-taxed income ("GILTI") as a period expense in the period the tax is incurred. As such, CRA has included its GILTI provision associated with current-year operations solely within the estimated annual effective tax rate ("EAETR") and has not provided additional GILTI on deferred items.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Compensation</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA accounts for equity-based compensation using a fair value based recognition method. Under the fair value recognition requirements of ASC Topic&#160;718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation-Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC Topic&#160;718"), share-based compensation cost is estimated at the grant date based on the fair value of the award and is recognized as expense over the requisite service period of the award. For those awards that are deemed probable of vesting, CRA recognizes the estimated fair value as expense over the requisite service period of the award. The amount of share-based compensation expense recognized at any date must at least equal the portion of grant date value of the award that is vested at that date. In accordance with ASC Topic&#160;718, for time-vesting restricted stock units awarded to employees, CRA estimates share-based compensation cost at the grant date based on the fair value of the restricted stock units and awards and recognizes the cost for awards that are probable of vesting over the requisite service period on a straight-line basis. Performance-vesting restricted stock units are expensed using the graded attribution method. The forfeiture rate is based upon historical experience. CRA believes its historical experience is an appropriate indicator of future forfeitures.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityPolicyTextBlock', window );">Common Stock and Equity</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock and Equity</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price of common stock is first charged against available paid-in capital (&#8220;PIC&#8221;) until PIC is exhausted, after which the purchase price is charged to retained earnings. CRA&#8217;s common stock has no par value. All shares repurchased have been retired.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Income (Loss) Per Share</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Income (Loss) Per Share</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA computes basic net income or loss per share utilizing the two-class method, whereby 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. Under the two-class method, basic net income or loss per share is computed by dividing net income or loss allocated to common stock by the weighted-average number of common shares outstanding. CRA's participating securities consist of unvested share-based payment awards that contain a nonforfeitable right to receive dividends. Potentially dilutive shares are excluded from the basic net income or loss per share calculation.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CRA computes diluted net income or loss per share utilizing the more dilutive of either the two-class method or the treasury stock method. Under the two-class method, diluted net income or loss per share is computed by dividing net income or loss by the sum of the weighted-average number of shares determined from the basic earnings per share computation and the number of common stock equivalents that would have a dilutive effect. Under the treasury stock method, the weighted average number of common shares outstanding is increased by the potentially dilutive common shares. Potentially dilutive shares are </span></div>related to our restricted stock, stock options, time-vesting RSUs, and performance-vesting RSUs. To the extent that there is a net loss, CRA assumes all common stock equivalents to be anti-dilutive, and they are excluded from diluted weighted-average shares outstanding.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Standards and Recent Accounting Standards Not Yet Adopted</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Standards</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;28, 2024, CRA adopted Accounting Standards Update ("ASU") No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2023-07"), which established reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Standards Not Yet Adopted</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued Accounting Standards Update ("ASU") No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2023-09")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ASU requires disclosure of specific categories in the rate reconciliation, provide additional information for reconciling items that meet a quantitative threshold, disclose the amount of income taxes paid disaggregated by federal, state, foreign taxes, and individual jurisdiction. ASU 2023-09 also requires income (or loss) from continuing operations before income tax expense (or benefit) disaggregated between domestic and foreign and income tax expense (or benefit) from continuing operations disaggregated by federal (national), state, and foreign. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2023-09 is effective for CRA for annual periods beginning after December 15, 2024. CRA plans to adopt the amendment during the annual reporting for fiscal year 2025. CRA has begun to assess the impact of the amendment and has modeled out the changes to its income tax disclosures. As the amendment relates solely to disclosures, the adoption is not expected to have an effect on CRA's financial results. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued Accounting Standards Update ("ASU") No. 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2024-03")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ASU requires disclosure, in the notes to the financial statements, specified information about certain costs and expenses including employee compensation, depreciation, and intangible asset amortization. </span></div>ASU 2024-03 is effective for CRA for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. CRA is in the process of evaluating the impact of adopting ASU 2024-03.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationRelatedCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 705<br> -Publisher FASB<br> -URI https://asc.fasb.org/705/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiscalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiscalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440051216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Allowances (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of disaggregation of revenue by type of contract and geographic breakdown</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables disaggregate CRA's revenue by type of contract and geographic location (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Type of Contract</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consulting services revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed-price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,657&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time-and-materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">560,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">509,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">480,772&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">687,414&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">623,976&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">590,901&#160;</span></td><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"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues have been attributed to locations based on the location of the legal entity generating the revenues.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Geographic Breakdown</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consulting services revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">558,803&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">493,923&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">470,233&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United Kingdom</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86,533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,078&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,608&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,433&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">687,414&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">623,976&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">590,901&#160;</span></td><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"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock', window );">Schedule of rollforward of the variable consideration and allowances for accounts receivable</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A rollforward of the variable consideration and doubtful accounts reserves for accounts receivable, which includes allowances for doubtful accounts of $1.1 million and $0.6 million as of December&#160;28, 2024 and December&#160;30, 2023, respectively, is as follows (in&#160;thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of fiscal year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,335&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,640&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases to reserves, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts written off and foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,815)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of fiscal year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,659&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,335&#160;</span></td><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"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ScheduleOfAllowanceForUnbilledServicesTableTextBlock', window );">Schedule of rollforward of the variable consideration and allowances for unbilled services</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A rollforward of the variable consideration and doubtful accounts reserves for unbilled services is as follows (in&#160;thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of fiscal year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,629&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,120&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases to reserves, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts written off and foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,783)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of fiscal year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,411&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,629&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ScheduleOfBadDebtExpenseTableTextBlock', window );">Schedule of bad debt expense</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents CRA's bad debt expense, net of recoveries of previously written off allowances (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bad debt expense (recovery), net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock', window );">Schedule of reimbursable expenses included in revenues</a></td>
<td class="text">The following expenses are subject to reimbursement (in&#160;thousands):<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reimbursable expenses</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,739&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,277&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63,318&#160;</span></td><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"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of opening and closing balances and result of changes in contract liability balance (in thousands)</a></td>
<td class="text">The following table presents the closing balances of CRA's contract liabilities (in thousands):<div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024<br/>(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023<br/>(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 <br/>(52 weeks)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,340&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,037&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,977&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.655%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts included in contract liabilities at the beginning of the fiscal year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,885&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,700&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,325&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations satisfied in previous fiscal years</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,607&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,912&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,207&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Accounts receivable, allowance for credit Loss</a></td>
<td class="text">The following table presents the open and closing balances of CRA's accounts receivable, net and unbilled services, net (in thousands):<div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024<br/>(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023<br/>(52 weeks)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022 <br/>(52 weeks)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">162,293&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142,729&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143,644&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled services, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,255&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,827&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51,343&#160;</span></td><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"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ScheduleOfAllowanceForUnbilledServicesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of unbilled receivables allowance in total which includes a roll forward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ScheduleOfAllowanceForUnbilledServicesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ScheduleOfBadDebtExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Table disclosure of bad debt expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ScheduleOfBadDebtExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of reimbursable expenses included in revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss of financing receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440558256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Forgivable Loans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoansAbstract', window );"><strong>Forgivable Loans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ScheduleOfForgivableLoansActivityTableTextBlock', window );">Schedule of forgivable loan activity</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents forgivable loan activity for the respective periods (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,456&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repayments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,761)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reclassifications from accrued expenses or to other assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,989)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(31,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24,198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effects of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ending balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,492&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of forgivable loans</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,535&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,759&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion of forgivable loans</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,957&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,182&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Relates to the reclassification of performance awards previously recorded as accrued expenses or forgivable loans that have been reclassified to other receivables.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">During the quarter ended June&#160;29, 2024, approximately $5.7 million of amortization was accelerated due to involuntary terminations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ForgivableLoansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ForgivableLoansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ScheduleOfForgivableLoansActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the forgivable loans activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ScheduleOfForgivableLoansActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715442586720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of lease expenses and lease terms for operating leases</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of CRA's lease expenses, which are included in the consolidated statements of operations, are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,156&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,783&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,494&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,986&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,406&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,114&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,765&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents summary information for CRA's lease terms and discount rates for its operating leases:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term&#8212;operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rate&#8212;operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of maturities of lease liabilities related to office space and equipment</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;28, 2024, CRA had the following maturities of lease liabilities related to office space, all of which are under non-cancellable operating leases (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline">Fiscal Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Lease<br/>Commitments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,062&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,033&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,999&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,362&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,237&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715441929488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of changes in the carrying amount of goodwill</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for fiscal 2024 and fiscal 2023 are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">165,882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">164,815&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated goodwill impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(71,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(71,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill, net at beginning of fiscal year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93,989&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92,922&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions due to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill, net at end of fiscal year</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93,737&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93,989&#160;</span></td><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"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock', window );">Schedule of components of acquired identifiable intangible assets</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of acquired identifiable intangible assets are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.997%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Useful Life (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,084)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,604)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,196&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of expected amortization of intangible assets</a></td>
<td class="text">Amortization of intangible assets held at December&#160;28, 2024 for the next five fiscal years and thereafter is expected to be as follows (in thousands):<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Fiscal Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization<br/>Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,216&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715442135328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of property and equipment</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consist of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer, office equipment, and software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,497&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,261&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,639&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61,652&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119,442&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109,016&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(74,237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(70,840)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,205&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,176&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock', window );">Schedule of long-lived assets by geographic location</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic location are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Geographic Breakdown</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets (property and equipment, net):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United Kingdom</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-lived assets (property and equipment, net)</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,205&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,176&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715441414352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued Liabilities, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of accrued expenses</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consist of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation and related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167,899&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143,647&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Direct project accruals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,704&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181,413&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">171,040&#160;</span></td><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"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440663088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of components of income before provision for income taxes</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income before provision for income taxes are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before provision for income taxes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S.</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,242&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,288&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,800&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of components of provision (benefit) for income taxes</a></td>
<td class="text"><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision (benefit) for income taxes consists of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;28,<br/>2024 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;30,<br/>2023 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December&#160;31,<br/>2022</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(52 weeks)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currently payable:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,747&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,959&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,454&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,441&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,992&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,295)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,963)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,041)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(716)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred expense (benefit)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,865)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,634)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,589&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,807&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,181&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of reconciliation of tax rates with the federal statutory rate</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of CRA's tax rates with the federal statutory rate is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.925%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.129%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Rate Differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals&#160;&amp; Entertainment Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation Allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of components of deferred tax assets (liabilities)</a></td>
<td class="text"><div style="margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of CRA's deferred tax assets and liabilities are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,791&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,004&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,861&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,998&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and other intangible asset amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-Use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,761&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaids and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,175&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,461&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,823&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of aggregate changes in the balances of gross unrecognized tax benefits</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate changes in the balances of gross unrecognized tax benefits were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for tax positions taken during prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for tax positions taken during the current year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions as a result of a lapse of the applicable statutes of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715445546288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of option activity</a></td>
<td class="text">A summary of option activity during fiscal 2024 from the 2006 Equity Plan is as follows:<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average<br/>Remaining<br/>Contractual<br/>Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding at December 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fiscal 2024:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding at December 28, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,200&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Option exercisable at December 28, 2024</span></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,200&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46.15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.45</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,359&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested or expected to vest at December 28, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,200&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock', window );">Schedule of roll-forward of the shares of restricted stock</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll-forward of the shares of restricted stock under the 2006 Equity Incentive Plan over fiscal 2024:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares of Restricted Stock</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,556&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.18&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,551)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.09&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 28, 2024</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,909&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of roll-forward of the time-vesting restricted stock units</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll-forward of the time-vesting restricted stock units under the 2006 Equity Incentive Plan over fiscal 2024:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time-Vesting<br/>Restricted Stock Units</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,891&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.55&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,768)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 28, 2024</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,392&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock', window );">Schedule of outstanding non-vested performance-vesting restricted stock units</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll-forward of the performance-vesting restricted stock units under the 2006 Equity Incentive Plan over fiscal 2024. For purposes of this table, granted PRSUs are counted based on the maximum number of units that could vest upon achievement of the PRSUs' performance conditions which equaled 150% of the PRSU's target number of units beginning with 2022 grants and 125% of the PRSUs' target number of units for all grants issued prior to 2022.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance-Vesting<br/>Restricted Stock Units</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Units</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,338&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.48&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148.28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 28, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,548&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Subparagraph (c)<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested performance-based units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715442642800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of basic and diluted net income per share</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net income per share (in thousands, except per share data):</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 28,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income &#8212; basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: net income attributable to participating shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income &#8212; diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,526&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,345&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,452&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares outstanding &#8212; basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of dilutive stock options and restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares outstanding &#8212; diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,908&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,118&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,355&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.74&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.39&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.91&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of anti-dilutive share-based awards excluded from common stock equivalents</a></td>
<td class="text">The following table presents 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 (in thousands): <div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 28,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive share-based awards excluded</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><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"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715445580096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of fair value, assets and liabilities measured on recurring basis</a></td>
<td class="text">The following table shows CRA's financial instruments recorded in the consolidated financial statements as of December&#160;30,<br/>2023, which are measured at fair value on a recurring basis (in thousands):<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:47.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contingent consideration liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">190&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Summary of the changes in the contingent consideration liabilities</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the contingent consideration liability (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">190&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,056&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remeasurement of acquisition-related contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(934)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">190&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715445614272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents consolidated net income reported by segment revenue, segment profit or loss, and significant segment expenses for the fiscal years ended December&#160;28, 2024, December&#160;30, 2023, and December&#160;31, 2022, respectively (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.312%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.962%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.126%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.126%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.126%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 28, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">687,414&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">623,976&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">590,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee compensation and fringe benefit costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">418,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378,611&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forgivable loan amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Client reimbursable expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other segment expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,653&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,481&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,619&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reconciliation of profit or loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments and reconciling items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,653&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,481&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,619&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Other segment expenses included in segment net income includes, rent, commissions to non-employee experts, legal and professional services, software subscription and data services, travel and entertainment expenses, training and marketing expenses, other operating expenses, depreciation and amortization, interest expense, net, and foreign currency gains (losses), net.</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715553239808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Description of Business (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 28, 2024 </div>
<div>segment </div>
<div>service</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_NumberOfBroadAreasOfConsultingServices', window );">Number of broad areas of consulting services | service</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of business segment | segment</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_NumberOfBroadAreasOfConsultingServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of broad areas in consulting services offered by the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_NumberOfBroadAreasOfConsultingServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440803760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 28, 2024 </div>
<div>institution</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated', window );">Number of financial institutions where cash accounts are concentrated</a></td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Financial Institutions where Cash Accounts are Concentrated</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715441319840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Foreign Currency Translation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionAbstract', window );"><strong>Foreign Currency Translation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Transaction gains (losses) recorded in income before provision for income taxes</a></td>
<td class="num">$ (92)<span></span>
</td>
<td class="num">$ (1,445)<span></span>
</td>
<td class="nump">$ 1,889<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440704592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Deferred Compensation (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2024</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period (in years)</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period (in years)</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440452976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Leases (Details)<br></strong></div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease terms (in years)</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease terms (in years)</a></td>
<td class="text">11 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lease extension term (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715449591792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 28, 2024 </div>
<div>reporting_unit </div>
<div>quarter</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportingUnits', window );">Number of reporting units | reporting_unit</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_NumberOfTrailingQuartersToDetermineControlPremium', window );">Number of trailing quarters used to determine the control premium | quarter</a></td>
<td class="nump">4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_NumberOfTrailingQuartersToDetermineControlPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of trailing quarters used to determine the control premium utilizing data from publicly available premium studies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_NumberOfTrailingQuartersToDetermineControlPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportingUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportingUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440641152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Property and Equipment (Details)<br></strong></div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives (in years)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Computer software | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives (in years)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Computer software | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives (in years)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives (in years)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715553239232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Debt Issuance Cost (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsCurrentNet', window );">Debt issuance cost current</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Debt issuance cost, non current</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsCurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsCurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNoncurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNoncurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715439817904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Allowances - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 687,414<span></span>
</td>
<td class="nump">$ 623,976<span></span>
</td>
<td class="nump">$ 590,901<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">558,803<span></span>
</td>
<td class="nump">493,923<span></span>
</td>
<td class="nump">470,233<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GB', window );">United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">86,533<span></span>
</td>
<td class="nump">94,445<span></span>
</td>
<td class="nump">89,235<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=crai_CountriesOtherThanUnitedStatesUnitedKingdomMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">42,078<span></span>
</td>
<td class="nump">35,608<span></span>
</td>
<td class="nump">31,433<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">126,657<span></span>
</td>
<td class="nump">113,983<span></span>
</td>
<td class="nump">110,129<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember', window );">Time-and-materials</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 560,757<span></span>
</td>
<td class="nump">$ 509,993<span></span>
</td>
<td class="nump">$ 480,772<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=crai_CountriesOtherThanUnitedStatesUnitedKingdomMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=crai_CountriesOtherThanUnitedStatesUnitedKingdomMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715439942432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Allowances - Accounts Receivables Rollforward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable', window );">Variable consideration and allowance for doubtful accounts</a></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Roll forward of the variable consideration and allowances for accounts receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Balance at beginning of fiscal year</a></td>
<td class="nump">4,335<span></span>
</td>
<td class="nump">2,640<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries', window );">Increases to reserves, net of recoveries</a></td>
<td class="nump">5,355<span></span>
</td>
<td class="nump">5,510<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Amounts written off and foreign currency translation</a></td>
<td class="num">(4,031)<span></span>
</td>
<td class="num">(3,815)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Balance at end of fiscal year</a></td>
<td class="nump">$ 5,659<span></span>
</td>
<td class="nump">$ 4,335<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowances for doubtful accounts included in rollforward of the variable consideration and allowances for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on accounts receivable, from recovery.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440359088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Allowances - Reserves for Unbilled Receivables (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_AllowanceForUnbilledServicesRollForward', window );"><strong>Roll forward of the variable consideration and allowances for unbilled services</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_AllowanceForUnbilledServices', window );">Balance at beginning of year</a></td>
<td class="nump">$ 1,629<span></span>
</td>
<td class="nump">$ 1,120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_AllowanceForUnbilledServicesIncreasesToReserves', window );">Increases to reserves, net of recoveries</a></td>
<td class="nump">10,565<span></span>
</td>
<td class="nump">7,966<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_AllowanceForUnbilledServicesAmountsWrittenOff', window );">Amounts written off and foreign currency translation</a></td>
<td class="num">(10,783)<span></span>
</td>
<td class="num">(7,457)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_AllowanceForUnbilledServices', window );">Balance at end of year</a></td>
<td class="nump">$ 1,411<span></span>
</td>
<td class="nump">$ 1,629<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_AllowanceForUnbilledServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the valuation allowance for unbilled service receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_AllowanceForUnbilledServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_AllowanceForUnbilledServicesAmountsWrittenOff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts of increase (decrease) as a result of the amount written off on allowance for unbilled services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_AllowanceForUnbilledServicesAmountsWrittenOff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_AllowanceForUnbilledServicesIncreasesToReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts of increase (decrease) as a result of Increases to reserve on allowance for unbilled services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_AllowanceForUnbilledServicesIncreasesToReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_AllowanceForUnbilledServicesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_AllowanceForUnbilledServicesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715441524368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Allowances - Bad Debt Expense and Reimbursable Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense (recovery)</a></td>
<td class="nump">$ 534<span></span>
</td>
<td class="nump">$ 533<span></span>
</td>
<td class="num">$ (345)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ReimbursableExpenses', window );">Reimbursable expenses</a></td>
<td class="nump">$ 65,739<span></span>
</td>
<td class="nump">$ 65,277<span></span>
</td>
<td class="nump">$ 63,318<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ReimbursableExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reimbursable expenses, which include expenses for travel and other out-of-pocket expenses, outside consultants, and other reimbursable expenses. Revenues include reimbursable expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ReimbursableExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715439977824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenues and Allowances - Schedule of Accounts Receivable And Unbilled Services (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 162,293<span></span>
</td>
<td class="nump">$ 142,729<span></span>
</td>
<td class="nump">$ 143,644<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledContractsReceivable', window );">Unbilled services, net</a></td>
<td class="nump">$ 57,255<span></span>
</td>
<td class="nump">$ 56,827<span></span>
</td>
<td class="nump">$ 51,343<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledContractsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledContractsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715445472992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues and Allowances - Contract Balances from Contracts with Customers (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">$ 7,340<span></span>
</td>
<td class="nump">$ 6,037<span></span>
</td>
<td class="nump">$ 6,977<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuePerformanceObligationAbstract', window );"><strong>Revenue recognized from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Amounts included in contract liabilities at the beginning of the fiscal year</a></td>
<td class="nump">5,885<span></span>
</td>
<td class="nump">6,700<span></span>
</td>
<td class="nump">8,325<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod', window );">Performance obligations satisfied in previous fiscal years</a></td>
<td class="nump">$ 3,607<span></span>
</td>
<td class="nump">$ 2,912<span></span>
</td>
<td class="nump">$ 2,207<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuePerformanceObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuePerformanceObligationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715439971904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Forgivable Loans - Narrative (Details) - loan<br> loan in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven', window );">Number of loan balances which full principal and interest were not forgiven</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoanTerm', window );">Forgivable loan, term</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoanTerm', window );">Forgivable loan, term</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoansInterestRate', window );">Interest rates (as a percent)</a></td>
<td class="nump">5.12%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ForgivableLoanTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Forgivable Loan, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ForgivableLoanTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ForgivableLoansInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents information pertaining to interest rates charged on outstanding forgivable loans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ForgivableLoansInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Forgivable Loans, Number of Loan Balances which Full Principal and Interest were not Forgiven</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 40<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481628/310-20-40-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715441760256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Forgivable Loans - Summary of Forgivable Loan Activity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoanActivityRollForward', window );"><strong>Forgivable loan activity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoans', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53,941<span></span>
</td>
<td class="nump">$ 56,456<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoansAdvances', window );">Advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,494<span></span>
</td>
<td class="nump">23,342<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoansRepayments', window );">Repayments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,761)<span></span>
</td>
<td class="num">(1,816)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoansReclassificationToOtherAssets', window );">Reclassifications from accrued expenses or to other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,989)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoansAmortization', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(31,055)<span></span>
</td>
<td class="num">(24,198)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoansTranslationAdjustments', window );">Effects of foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(138)<span></span>
</td>
<td class="nump">157<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoans', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,492<span></span>
</td>
<td class="nump">53,941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoansCurrent', window );">Current portion of forgivable loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,535<span></span>
</td>
<td class="nump">8,759<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoansNoncurrent', window );">Non-current portion of forgivable loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48,957<span></span>
</td>
<td class="nump">$ 45,182<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoansAcceleratedAmortization', window );">Forgivable loans, accelerated amortization</a></td>
<td class="nump">$ 5,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ForgivableLoanActivityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Forgivable Loan Activity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ForgivableLoanActivityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ForgivableLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents information pertaining to forgivable loans provided as on the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ForgivableLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ForgivableLoansAcceleratedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Forgivable Loans, Accelerated Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ForgivableLoansAcceleratedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ForgivableLoansAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts of increase as a result of advances on loans forgivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ForgivableLoansAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ForgivableLoansAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents information pertaining to amortizations on forgivable loans during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ForgivableLoansAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ForgivableLoansCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current portion of forgivable loans to employees and non employee experts on the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ForgivableLoansCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ForgivableLoansNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts due on long-term loans forgivable on the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ForgivableLoansNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ForgivableLoansReclassificationToOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts of decrease as a result of reclassification to other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ForgivableLoansReclassificationToOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ForgivableLoansRepayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts of decrease as a result of repayment of forgivable loan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ForgivableLoansRepayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ForgivableLoansTranslationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts of increase (decrease) as a result of foreign currency translation on loans forgivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ForgivableLoansTranslationAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715441732784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Lease Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 19,156<span></span>
</td>
<td class="nump">$ 18,783<span></span>
</td>
<td class="nump">$ 18,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">327<span></span>
</td>
<td class="nump">371<span></span>
</td>
<td class="nump">285<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">7,923<span></span>
</td>
<td class="nump">6,960<span></span>
</td>
<td class="nump">5,986<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 27,406<span></span>
</td>
<td class="nump">$ 26,114<span></span>
</td>
<td class="nump">$ 24,765<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term - operating leases (in years)</a></td>
<td class="text">5 years 8 months 12 days<span></span>
</td>
<td class="text">5 years 9 months 18 days<span></span>
</td>
<td class="text">6 years 8 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate - operating leases (percent)</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715442004720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturities of Lease Liabilities Under Non-cancellable Operating Leases (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 28, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Lease Commitments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 22,062<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">22,033<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">22,116<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">16,396<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2029</a></td>
<td class="nump">14,756<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">19,999<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">117,362<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(14,125)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">$ 103,237<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715563774592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Asset retirement obligation</a></td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="nump">$ 2.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481999/410-20-25-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481850/410-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715441081024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Changes in the carrying amount of goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="nump">$ 165,600<span></span>
</td>
<td class="nump">$ 165,882<span></span>
</td>
<td class="nump">$ 164,815<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated goodwill impairment</a></td>
<td class="num">(71,900)<span></span>
</td>
<td class="num">(71,893)<span></span>
</td>
<td class="num">$ (71,893)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net at beginning of fiscal year</a></td>
<td class="nump">93,989<span></span>
</td>
<td class="nump">92,922<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions due to acquisitions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustment</a></td>
<td class="num">(252)<span></span>
</td>
<td class="nump">652<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net at end of fiscal year</a></td>
<td class="nump">$ 93,737<span></span>
</td>
<td class="nump">$ 93,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715439852384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired identifiable intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 165,600<span></span>
</td>
<td class="nump">$ 165,882<span></span>
</td>
<td class="nump">$ 164,815<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated goodwill impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,900<span></span>
</td>
<td class="nump">71,893<span></span>
</td>
<td class="nump">71,893<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of expenses related to intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired identifiable intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</a></td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715552622128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Acquired and Amortization (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired identifiable intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 7,216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired identifiable intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life (in years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 15,300<span></span>
</td>
<td class="nump">$ 13,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(8,084)<span></span>
</td>
<td class="num">(6,604)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 7,216<span></span>
</td>
<td class="nump">$ 7,196<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440922304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Expected Future Amortization (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 28, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Amortization Expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 1,468<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">1,530<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">774<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2028</a></td>
<td class="nump">708<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2029</a></td>
<td class="nump">708<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">2,028<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 7,216<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440214944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment - Components of Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 119,442<span></span>
</td>
<td class="nump">$ 109,016<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(74,237)<span></span>
</td>
<td class="num">(70,840)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">45,205<span></span>
</td>
<td class="nump">38,176<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=crai_ComputerOfficeEquipmentAndSoftwareMember', window );">Computer, office equipment and software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">36,497<span></span>
</td>
<td class="nump">31,261<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">65,639<span></span>
</td>
<td class="nump">61,652<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 17,306<span></span>
</td>
<td class="nump">$ 16,103<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=crai_ComputerOfficeEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=crai_ComputerOfficeEquipmentAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440005984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 10.1<span></span>
</td>
<td class="nump">$ 10.0<span></span>
</td>
<td class="nump">$ 10.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440903280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment - Long-lived Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Long-lived assets by geographic location</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets (property and equipment, net)</a></td>
<td class="nump">$ 45,205<span></span>
</td>
<td class="nump">$ 38,176<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Long-lived assets by geographic location</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets (property and equipment, net)</a></td>
<td class="nump">37,676<span></span>
</td>
<td class="nump">31,798<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GB', window );">United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Long-lived assets by geographic location</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets (property and equipment, net)</a></td>
<td class="nump">4,112<span></span>
</td>
<td class="nump">4,646<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=crai_ForeignCountriesOtherThanUnitedKingdomMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Long-lived assets by geographic location</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets (property and equipment, net)</a></td>
<td class="nump">$ 3,417<span></span>
</td>
<td class="nump">$ 1,732<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=crai_ForeignCountriesOtherThanUnitedKingdomMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=crai_ForeignCountriesOtherThanUnitedKingdomMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715442526624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued Liabilities, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Compensation and related expenses</a></td>
<td class="nump">$ 167,899<span></span>
</td>
<td class="nump">$ 143,647<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards', window );">Performance awards</a></td>
<td class="nump">159<span></span>
</td>
<td class="nump">16,556<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_AccruedProjectCostsCurrent', window );">Direct project accruals</a></td>
<td class="nump">2,236<span></span>
</td>
<td class="nump">1,704<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">11,119<span></span>
</td>
<td class="nump">9,133<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued expenses</a></td>
<td class="nump">181,413<span></span>
</td>
<td class="nump">171,040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedBonusesCurrent', window );">Accrued bonuses</a></td>
<td class="nump">$ 144,200<span></span>
</td>
<td class="nump">$ 121,200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_AccruedProjectCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for project costs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_AccruedProjectCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Allocated Share-based Compensation Expense, Current, Accelerated Vesting of Awards</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedBonusesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedBonusesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440015040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of Income, Provision For Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract', window );"><strong>Income before provision for income taxes:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">U.S.</a></td>
<td class="nump">$ 51,549<span></span>
</td>
<td class="nump">$ 41,238<span></span>
</td>
<td class="nump">$ 45,387<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">14,693<span></span>
</td>
<td class="nump">11,050<span></span>
</td>
<td class="nump">13,413<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before provision for income taxes</a></td>
<td class="nump">66,242<span></span>
</td>
<td class="nump">52,288<span></span>
</td>
<td class="nump">58,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Currently payable:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">12,747<span></span>
</td>
<td class="nump">11,544<span></span>
</td>
<td class="nump">8,805<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">3,959<span></span>
</td>
<td class="nump">2,796<span></span>
</td>
<td class="nump">2,956<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">5,748<span></span>
</td>
<td class="nump">4,101<span></span>
</td>
<td class="nump">3,231<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current expense</a></td>
<td class="nump">22,454<span></span>
</td>
<td class="nump">18,441<span></span>
</td>
<td class="nump">14,992<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(2,295)<span></span>
</td>
<td class="num">(2,963)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">146<span></span>
</td>
<td class="num">(1,041)<span></span>
</td>
<td class="nump">114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(716)<span></span>
</td>
<td class="num">(630)<span></span>
</td>
<td class="nump">96<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred expense (benefit)</a></td>
<td class="num">(2,865)<span></span>
</td>
<td class="num">(4,634)<span></span>
</td>
<td class="nump">189<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total tax expense</a></td>
<td class="nump">$ 19,589<span></span>
</td>
<td class="nump">$ 13,807<span></span>
</td>
<td class="nump">$ 15,181<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440435696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Income Tax Rate (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Reconciliation of tax rates with the federal statutory rate</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal income tax benefit</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign Rate Differential</a></td>
<td class="nump">1.20%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
<td class="num">(0.40%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Share-based compensation</a></td>
<td class="num">(0.80%)<span></span>
</td>
<td class="num">(1.10%)<span></span>
</td>
<td class="num">(2.40%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment', window );">Meals&#160;&amp; Entertainment Expense</a></td>
<td class="nump">0.80%<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation', window );">Executive Compensation</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation Allowance</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(1.50%)<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="num">(0.10%)<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Annual effective tax rate</a></td>
<td class="nump">29.60%<span></span>
</td>
<td class="nump">26.40%<span></span>
</td>
<td class="nump">25.80%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to executive compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to meals and entertainment expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715441524208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Deferred Taxes and Operating Loss Carryforwards (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits', window );">Accrued compensation and related expense</a></td>
<td class="nump">$ 20,679<span></span>
</td>
<td class="nump">$ 18,211<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">2,324<span></span>
</td>
<td class="nump">2,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">693<span></span>
</td>
<td class="nump">883<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">26,627<span></span>
</td>
<td class="nump">27,791<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses', window );">Foreign exchange and other</a></td>
<td class="nump">540<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total gross deferred tax assets</a></td>
<td class="nump">50,863<span></span>
</td>
<td class="nump">49,004<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets, net of valuation allowance</a></td>
<td class="nump">50,861<span></span>
</td>
<td class="nump">48,998<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Goodwill and other intangible asset amortization</a></td>
<td class="nump">6,109<span></span>
</td>
<td class="nump">5,599<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_DeferredTaxLiabilitiesRightOfUseAssets', window );">Right-of-Use assets</a></td>
<td class="nump">21,311<span></span>
</td>
<td class="nump">22,472<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">6,912<span></span>
</td>
<td class="nump">6,761<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_DeferredTaxLiabilitiesPrepaidAndOther', window );">Prepaids and other</a></td>
<td class="nump">1,068<span></span>
</td>
<td class="nump">1,343<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="nump">35,400<span></span>
</td>
<td class="nump">36,175<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets</a></td>
<td class="nump">$ 15,461<span></span>
</td>
<td class="nump">$ 12,823<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_DeferredTaxLiabilitiesPrepaidAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from prepaids and other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_DeferredTaxLiabilitiesPrepaidAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_DeferredTaxLiabilitiesRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from right of use assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_DeferredTaxLiabilitiesRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440293760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">$ 735<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 35<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries', window );">Undistributed earnings of foreign subsidiaries</a></td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=crai_DomesticCountryAndForeignCountryMember', window );">U.S. and Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_IncreaseDecreaseInOperatingLossCarryforwards', window );">Increase in operating loss carryforwards</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=crai_DomesticCountryAndForeignCountryMember', window );">U.S. and Foreign | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_OperatingLossCarryforwardLives', window );">Operating loss carryforward lives</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_IncreaseDecreaseInOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Operating Loss Carryforwards</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_IncreaseDecreaseInOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_OperatingLossCarryforwardLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Loss Carryforward Lives</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_OperatingLossCarryforwardLives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482620/740-10-25-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 740<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 740<br> -Topic 944<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=crai_DomesticCountryAndForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=crai_DomesticCountryAndForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715442680256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Changes in the balances of gross unrecognized tax benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of period</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 35<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for tax positions taken during prior years</a></td>
<td class="nump">276<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for tax positions taken during the current year</a></td>
<td class="nump">459<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Reductions as a result of a lapse of the applicable statutes of limitations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(35)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of the period</a></td>
<td class="nump">$ 735<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715448781328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Additional Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 28, 2024 </div>
<div>USD ($) </div>
<div>installment </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 30, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th"><div>Jan. 02, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense</a></td>
<td class="nump">$ 5,300<span></span>
</td>
<td class="nump">$ 4,400<span></span>
</td>
<td class="nump">$ 4,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Vested (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Fair value of options vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost, net of expected forfeitures</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost, net of expected forfeitures</a></td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments', window );">Number of vesting installments | installment</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period over which cost is expected to be recognized</a></td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate', window );">Forfeiture rate (as a percent)</a></td>
<td class="nump">0.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of restricted shares vested</a></td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Time-Vesting RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost, net of expected forfeitures</a></td>
<td class="nump">$ 3,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period over which cost is expected to be recognized</a></td>
<td class="text">2 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate', window );">Forfeiture rate (as a percent)</a></td>
<td class="nump">0.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of restricted shares vested</a></td>
<td class="nump">$ 1,800<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Time-Vesting RSUs | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments', window );">Number of vesting installments | installment</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Time-Vesting RSUs | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments', window );">Number of vesting installments | installment</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=crai_PerformanceVestingRestrictedStockUnitsMember', window );">PRSU</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (in years)</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=crai_PerformanceVestingRestrictedStockUnitsMember', window );">PRSU | Vesting in the first year following performance period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=crai_PerformanceVestingRestrictedStockUnitsMember', window );">PRSU | Vesting in the first year following performance period | Grants Before 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="nump">75.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=crai_PerformanceVestingRestrictedStockUnitsMember', window );">PRSU | Vesting on the fourth anniversary of date of grant | Grants Before 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=crai_PerformanceVestingRestrictedStockUnitsMember', window );">PRSU | Vesting on the fourth anniversary of date of grant | 2023 Grants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=crai_PerformanceVestingRestrictedStockUnitsMember', window );">PRSU | Vesting on the fifth anniversary of date of grant | 2023 Grants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=crai_PerformanceVestingRestrictedStockUnitsMember', window );">PRSU | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage', window );">PRSUs performance measure (as a percent)</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=crai_PerformanceVestingRestrictedStockUnitsMember', window );">PRSU | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage', window );">PRSUs performance measure (as a percent)</a></td>
<td class="nump">150.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=crai_AmendedAndRestatedEquityIncentivePlan2006Member', window );">2006 Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant (in shares) | shares</a></td>
<td class="nump">585,026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate intrinsic value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 4,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=crai_AmendedAndRestatedEquityIncentivePlan2006Member', window );">2006 Incentive Plan | PRSU</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage', window );">Achievement percentage (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=crai_A1998ESPPMember', window );">1998 ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant (in shares) | shares</a></td>
<td class="nump">211,777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares) | shares</a></td>
<td class="nump">243,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Purchase price as a percentage of fair market value (as a percent)</a></td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod', window );">Offering period under the plan (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares issued (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The performance achievement percentage as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The forfeiture rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the number of annual installments that the share-based compensation award vests equally.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the offering period under the share-based compensation plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Target percentage for measurement of PRSUs (Performance Restricted Stock Unit) under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options vested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=crai_PerformanceVestingRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=crai_PerformanceVestingRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=crai_GrantsBefore2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=crai_GrantsBefore2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=crai_A2023GrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=crai_A2023GrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=crai_AmendedAndRestatedEquityIncentivePlan2006Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=crai_AmendedAndRestatedEquityIncentivePlan2006Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=crai_A1998ESPPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=crai_A1998ESPPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715442114288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Option Activity (Details) - 2006 Incentive Plan - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at the beginning of the period (in shares)</a></td>
<td class="nump">45,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Expired (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at the end of the period (in shares)</a></td>
<td class="nump">45,200<span></span>
</td>
<td class="nump">45,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options exercisable at the end of the period (in shares)</a></td>
<td class="nump">45,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested or expected to vest at the end of the period, options (in shares)</a></td>
<td class="nump">45,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at the beginning of the period (in dollars per share)</a></td>
<td class="nump">$ 46.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at the end of the period (in dollars per share)</a></td>
<td class="nump">46.15<span></span>
</td>
<td class="nump">$ 46.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options exercisable at the end of the period (in dollars per share)</a></td>
<td class="nump">46.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested or expected to vest at the end of the period, options (in dollars per share)</a></td>
<td class="nump">$ 46.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding at the end of the period, weighted average remaining contractual term</a></td>
<td class="text">3 years 5 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options exercisable at the end of the period, weighted average remaining contractual term</a></td>
<td class="text">3 years 5 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested or expected to vest at the end of the period, weighted average remaining contractual term</a></td>
<td class="text">3 years 5 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options outstanding aggregate intrinsic value</a></td>
<td class="nump">$ 6,359<span></span>
</td>
<td class="nump">$ 2,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Exercised aggregate intrinsic value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 4,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue', window );">Forfeited aggregate intrinsic value</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options exercisable at the end of the period, aggregate intrinsic value</a></td>
<td class="nump">6,359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Vested or expected to vest at the end of the period, aggregate intrinsic value</a></td>
<td class="nump">$ 6,359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options forfeited into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=crai_AmendedAndRestatedEquityIncentivePlan2006Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=crai_AmendedAndRestatedEquityIncentivePlan2006Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715435924800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Restricted Stock Activity (Details) - 2006 Incentive Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 28, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Stock and Stock Units, Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance at the beginning of the period (in shares) | shares</a></td>
<td class="nump">22,556<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">5,904<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(10,551)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance at the end of the period (in shares) | shares</a></td>
<td class="nump">17,909<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Restricted Stock and Stock Units, Weighted-Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance at the beginning of the period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 86.18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">165.03<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">74.09<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance at the end of the period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 119.30<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Time-Vesting RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Stock and Stock Units, Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance at the beginning of the period (in shares) | shares</a></td>
<td class="nump">60,891<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">15,401<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(27,768)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(132)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance at the end of the period (in shares) | shares</a></td>
<td class="nump">48,392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Restricted Stock and Stock Units, Weighted-Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance at the beginning of the period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 76.55<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">132.56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">65.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">102.25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance at the end of the period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 100.93<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=crai_PerformanceVestingRestrictedStockUnitsMember', window );">PRSU</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Stock and Stock Units, Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance at the beginning of the period (in shares) | shares</a></td>
<td class="nump">71,338<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">30,670<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(23,312)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(10,148)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance at the end of the period (in shares) | shares</a></td>
<td class="nump">68,548<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Restricted Stock and Stock Units, Weighted-Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance at the beginning of the period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 85.48<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">148.28<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">69.72<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">85.40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance at the end of the period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 118.95<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=crai_AmendedAndRestatedEquityIncentivePlan2006Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=crai_AmendedAndRestatedEquityIncentivePlan2006Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=crai_PerformanceVestingRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=crai_PerformanceVestingRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715441696000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income &#8212; basic</a></td>
<td class="nump">$ 46,653<span></span>
</td>
<td class="nump">$ 38,481<span></span>
</td>
<td class="nump">$ 43,619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic', window );">Less: net income attributable to participating shares</a></td>
<td class="nump">127<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="nump">167<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income &#8212; diluted</a></td>
<td class="nump">$ 46,526<span></span>
</td>
<td class="nump">$ 38,345<span></span>
</td>
<td class="nump">$ 43,452<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares outstanding - basic (shares)</a></td>
<td class="nump">6,821<span></span>
</td>
<td class="nump">7,008<span></span>
</td>
<td class="nump">7,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive stock options and restricted stock units (shares)</a></td>
<td class="nump">87<span></span>
</td>
<td class="nump">110<span></span>
</td>
<td class="nump">137<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding - diluted (in shares)</a></td>
<td class="nump">6,908<span></span>
</td>
<td class="nump">7,118<span></span>
</td>
<td class="nump">7,355<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 6.82<span></span>
</td>
<td class="nump">$ 5.48<span></span>
</td>
<td class="nump">$ 6.02<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 6.74<span></span>
</td>
<td class="nump">$ 5.39<span></span>
</td>
<td class="nump">$ 5.91<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_AntidilutiveSecuritiesExcludedFromComputationOfWeightedAverageNumberOfDilutedSharesOutstandingAbstract', window );"><strong>Calculation of common stock equivalents for purposes of computing diluted weighted average shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive share-based awards excluded (in shares)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_AntidilutiveSecuritiesExcludedFromComputationOfWeightedAverageNumberOfDilutedSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_AntidilutiveSecuritiesExcludedFromComputationOfWeightedAverageNumberOfDilutedSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 65<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-65<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 66<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-66<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440148704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured at Fair Value (Details) - Recurring<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 30, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market mutual funds</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total Assets</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liability</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total Liabilities</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market mutual funds</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total Assets</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liability</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total Liabilities</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market mutual funds</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total Assets</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liability</a></td>
<td class="nump">190<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total Liabilities</a></td>
<td class="nump">$ 190<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440865104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - Summary of Changes in Contingent Consideration Liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Summary of changes in contingent consideration liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="nump">$ 190<span></span>
</td>
<td class="nump">$ 1,056<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration', window );">Remeasurement of acquisition-related contingent consideration</a></td>
<td class="num">(190)<span></span>
</td>
<td class="num">(934)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion', window );">Accretion</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 190<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the value of a contingent consideration liability, arising from accretion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair Value, Measurement with Unobservable Inputs Reconciliation, Remeasurement of Acquisition-Related Contingent Consideration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715449479504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Credit Agreement (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Aug. 19, 2022</div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=crai_CreditAgreementMember', window );">Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Borrowings on revolving line of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=crai_CreditAgreementMember', window );">Credit Agreement | Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Revolving credit facility, maximum capacity</a></td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced', window );">Amount available under revolving credit facility reduced</a></td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio', window );">Debt instrument covenant, maximum consolidated net leverage ratio</a></td>
<td class="nump">3.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio', window );">Debt instrument covenant, minimum consolidated interest coverage ratio</a></td>
<td class="nump">2.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=crai_CreditAgreementMember', window );">Credit Agreement | Revolving credit facility | Minimum | Base rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest margin (as a percent)</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee payable on the unused portion of the credit facility (as a percent)</a></td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=crai_CreditAgreementMember', window );">Credit Agreement | Revolving credit facility | Minimum | Other currencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest margin (as a percent)</a></td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=crai_CreditAgreementMember', window );">Credit Agreement | Revolving credit facility | Maximum | Base rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest margin (as a percent)</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee payable on the unused portion of the credit facility (as a percent)</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=crai_CreditAgreementMember', window );">Credit Agreement | Revolving credit facility | Maximum | Other currencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest margin (as a percent)</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=crai_CreditAgreementMember', window );">Credit Agreement | Secured by letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Revolving credit facility, maximum capacity</a></td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Borrowings on revolving line of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=crai_CreditAgreementMember', window );">Credit Agreement | Secured by letters of credit | Minimum | Base rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee payable on the unused portion of the credit facility (as a percent)</a></td>
<td class="nump">0.175%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=crai_CreditAgreementMember', window );">Credit Agreement | Secured by letters of credit | Maximum | Base rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee payable on the unused portion of the credit facility (as a percent)</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=crai_InitialCreditAgreementMember', window );">Initial Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Borrowings on revolving line of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument Covenant, Maximum Consolidated Net Leverage Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the value of the (consolidated adjusted earning before interest, taxes, depreciation and amortization, as defined) in the Consolidated Interest Coverage Ratio required by the covenants of the entity's senior credit facilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reduction of maximum borrowing capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=crai_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=crai_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=crai_OtherCurrenciesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=crai_OtherCurrenciesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=crai_InitialCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=crai_InitialCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715448773472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount', window );">Discretionary after-tax contributions by employee (up to)</a></td>
<td class="nump">$ 20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Employer contributions</a></td>
<td class="nump">4,600<span></span>
</td>
<td class="nump">$ 4,500<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">Foreign Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Employer contributions</a></td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 1,300<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum amount the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440492864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 28, 2024 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of business segment | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 687,414<span></span>
</td>
<td class="nump">$ 623,976<span></span>
</td>
<td class="nump">$ 590,901<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoansAmortization', window );">Forgivable loan amortization</a></td>
<td class="nump">31,055<span></span>
</td>
<td class="nump">24,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">19,589<span></span>
</td>
<td class="nump">13,807<span></span>
</td>
<td class="nump">15,181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">46,653<span></span>
</td>
<td class="nump">38,481<span></span>
</td>
<td class="nump">43,619<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">687,414<span></span>
</td>
<td class="nump">623,976<span></span>
</td>
<td class="nump">590,901<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpense', window );">Employee compensation and fringe benefit costs</a></td>
<td class="nump">418,717<span></span>
</td>
<td class="nump">378,611<span></span>
</td>
<td class="nump">350,225<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ForgivableLoansAmortization', window );">Forgivable loan amortization</a></td>
<td class="nump">31,055<span></span>
</td>
<td class="nump">24,198<span></span>
</td>
<td class="nump">24,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_ClientReimbursableExpenses', window );">Client reimbursable expenses</a></td>
<td class="nump">65,739<span></span>
</td>
<td class="nump">65,277<span></span>
</td>
<td class="nump">63,318<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other segment expense</a></td>
<td class="nump">105,661<span></span>
</td>
<td class="nump">103,602<span></span>
</td>
<td class="nump">94,155<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">19,589<span></span>
</td>
<td class="nump">13,807<span></span>
</td>
<td class="nump">15,181<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">46,653<span></span>
</td>
<td class="nump">38,481<span></span>
</td>
<td class="nump">43,619<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Adjustments and reconciling items</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ClientReimbursableExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Client Reimbursable Expenses</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ClientReimbursableExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_ForgivableLoansAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents information pertaining to amortizations on forgivable loans during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_ForgivableLoansAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LaborAndRelatedExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LaborAndRelatedExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingOtherItemAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingOtherItemAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715440025600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisition - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Nov. 29, 2022 </div>
<div>colleague</div>
</th>
<th class="th">
<div>Feb. 28, 2022 </div>
<div>colleague</div>
</th>
<th class="th">
<div>Dec. 30, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=crai_WelchConsultingLtdMember', window );">Welch Consulting, Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_BusinessCombinationNumberOfNewEmployees', window );">Number of new colleagues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=crai_BioStrategiesGroupIncMember', window );">bioStrategies Group, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_crai_BusinessCombinationNumberOfNewEmployees', window );">Number of new colleagues</a></td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Transaction related expenses | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_crai_BusinessCombinationNumberOfNewEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Number of New Employees</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">crai_BusinessCombinationNumberOfNewEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>crai_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=crai_WelchConsultingLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=crai_WelchConsultingLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=crai_BioStrategiesGroupIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=crai_BioStrategiesGroupIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46715441781232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 20, 2025</div></th>
<th class="th"><div>Dec. 28, 2024</div></th>
<th class="th"><div>Dec. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Events</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Common share quarterly cash dividend declared (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.75<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 1.29<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Events</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Events</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Self-tender stock offering, authorized amount</a></td>
<td class="nump">$ 45.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Common share quarterly cash dividend declared (in dollars per share)</a></td>
<td class="nump">$ 0.49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>105
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M:,=?6]%.>4T=N/]^I_Z0=QXZ,R<IG8CX"XO4ZJ9SV4$179 L5D_B]6>Z[=!
MZX4B3O._Z+4X=Q!T4)BE2B3;8&A!PGCQ2MZV(/8"+KV& +P-P.\"_'Y#0+ -
M"(X-Z&\#^CF9HBLYASNBR.A:BE<D]=F@IM_D,/-HZ#[C^G>?*0G?,HA3HXEX
MH1)UT>^S._3]=S^@[Q#CZ!.+8_A1TNN>@DOH$WOA5NZVD,,-<CY&GP17JQ3=
M\XA&=8$>M*UL(-XU\!9;%>]H>([PY1G"'NX;&C2QAS_0^3GR^WGXP!!^9P__
M)>-P]2O3U6N]"4K<0:X76''_.9ZG2L*0_Z^)<*'0-ROH=>!#NB8AO>G 1$^I
M?*&=T3__X0^]'TUT7(K=.1*KD>N7Y/HV]=&="#-8;Q1ZWJRI"9L]W/>ZOYKX
M6*/:\G$D5N,S*/D,CN,SYCPC,7JB:R&5"91=1\G,A'=BC6H+RI%8#=2P!#4\
M#M0CE4Q$>J%"L'0:Q]0!I=W2U+@V6>/;0G,D5H-V44*[L'9UDDFIF3VP-(3!
M]942:05G5^MV?=S%ER9BUL"VQ!R)U8A=EL0NCURO)($L*4]RFN>D76M!XM0X
M*:UA;6DY$JO1NBII75E[>,\54QL87C%%G[-D3J6)DEW#\[PN[GO]*Q,I:VA;
M4H[$:J1\K\K8O&-8/=$ETUD$#+'/)#'.P@-"DZ<QFG)%)2=Z>)+XK&CEE(?G
M)H9VN;807:G5*>[EO?XQ%*&O0L*LS F<H9F"!0T)B28BXTINX#4RH[6K?QH;
M 5J#6@-TI%8'B"N ^!B XR@"]?1L]P9]A//0;]Q,S2X)9A5-8@)WF@A62_@&
M7(V1HU6F-4=':G6.E2/PK6GS_W&<Z$\P I_%*S<RM,O="O",IL")/; UM5.8
M ;]R [X]GW]/K9RXCU*\,!Z:AY]=LV'2.K4(KM3JV"J3X-NS^RVV9_*&IA%D
M)VS!PGSIL]QU#TAZ_2X.+C#V/2,]I[[!E5J=7N4<?'O"_W[0/<)<@VSX/VS=
M?)^P*WK8]X?=@7>%C?"<^@=7:G5XE8/P#UB(')VDI)F576#H7Q@A.;4,KM3J
MD"K3X-LS_8]"VZO'E>"V//B 2!\/N@%DPT9:3BV#*[4ZK<HT^/:,_YDI\ MB
M@>Y)N-*90VK>LK2K3$22Y.F&"+^=(2[0&LSM"XG-^R!VL=8 3V$E<&4EL-T!
M@#>-&%^BV2:9B_C[] <3O@,:X"*FQGU9IV[!E5H=5.46L#V?UPZK'&CW;^&*
M\"4<X.C+BL&1PHM1^7['>POP@/9X=C?^MQ&A4[_@2JV.L/(+^"B_\(7&<?<;
MA^06S2A)8:&+T#1-,_-*=T#SLS!B<VH/7*G5L57V !]E#_X0,1A2(HL]$FE<
MYPXH-<!RZ@I<J=5A5:X '^4*=KN5Q7Y;OL"!/<C,T.R*7ZDI:F*/:DWM%*8
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
MK#YD Q&WBDK<BCJ3JU6J3%^X/1A(9*[2_$[DB4:,/EQ*)1 ./H+8G9[A;8G
M_?W_'>V?N+5233UG3KM>\D(L93871?G^741P>%PWRNH13&O4*?RO36MOY6V?
M>ZOVU*WV5\73EBJ53'[IWD;JRJ] &YY5XACAL>=YY@^59I)T=%1J*8OT7S$_
M-A$N4%J6IA:K$V&E2MT?SW7D@/-F*W^_IG&:[#-L"P/Z3&&@8UMG.) >82Y^
MP3@,HC$+6<TN&,?4'Y. /9G"S)\_!:1V':';V7YA"E@-347G;-E=:OP0BNNO
M=.7,BUQCA0^5@=*!,#^PCI4A.Y]$ \F(MB4&??9HN5I5&5>B.:'4DJMWJ'D;
MM3%-> D#MYOH0\P\9@&'[,A@MTW;$H&Z2X1MWB\'LPD(&J@%,/%"*QQ .SS4
M3-&V&J OZ<([ E4']"M)!-8K!K!3A^R@3GW2>4%FWD[^Q8N[-"]UB;+0 [U/
MH?90;%_X;6^47-?OS&ZE4G)57RX%U^"-@?Y](;6"[6[,:[CFM>OT/U!+ P04
M    " #O051:\T)+TV4#  "="P  &    'AL+W=O<FMS:&5E=',O<VAE970V
M+GAM;*V66V_:2A#'O\K*C:I$RHGO!E*P1"!5*_6"2GKZ<'0>%C/@5=9>=W<-
M/>?3=]=V7!L<!ZKR 'N9^>]OAMG+>,_XHX@!)/J1T%1,C%C*[-8T111#@L4-
MRR!5,QO&$RQ5EV]-D7' Z\(IH:9C68&98)(:X;@86_!PS'))20H+CD2>))C_
M=P>4[2>&;3P-?"';6.H!,QQG> M+D%^S!5<]LU99DP1205B*.&PFQM2^G=F.
M=B@L_B:P%XTVTJ&L&'O4G??KB6%I(J 022V!U<\.9D"I5E(<WRM1HUY3.S;;
M3^IOB^!5,"LL8,;H-[*6\<08&F@-&YQ3^87MWT$5D*_U(D9%\8WVI6TP,E"4
M"\F2RED1)"0M?_&/*A$-!]M[QL&I')Q3'=S*P2T"+<F*L.98XG#,V1YQ;:W4
M=*/(3>&MHB&I_AN7DJM9HOQD./O\:?GYP_OY].%^CNZF'Z:?9O=H^>[^_F&)
M+A>80RICD"3"] K]A;XNY^CRX@I=()*BAYCE J=K,3:E(M%Z9E2M>E>NZCRS
MZARB&^0,KY%C.5Z'^^P$=]<JW-VVNZGBKY/@U$EP"CWW&;VEQ!)4;4K$-N@M
M27$:$4S1@@E2U-H_TY607%7<OUVAEMI>M[;>AK<BPQ%,#+7/!/ =&.'K5W9@
MO>D*_ ^)M=+@UFEP^]3#*56;6L4.2!T/:H-%+$^E4)LU K+#*PI=T9>2?B&I
MSXQ=Z ?^:&SNFE$=&WFNZ]=&+5JOIO7.H,W3%:$4UD@GA430693>$8;MV?8!
M:X=1X(RZ6?V:U>]E7:BS"3C7>))%C]<HPQSM,,T!7:J=M&:48BY0!NJ C=6F
MN^JB]X_ K /T/HL6=U!S!^=Q%W0"X5S&C)/_U<1E.=1)7(H'S51:Q>> ^V6[
M%OV@IA_\%CT1(G^!?'!$=,C<9]&B'=:TP]^B57>OD.J8)>FV%WGX(G*?10MY
M5"./>I%G+$G4\7A<TZBKJ%$G]NC%JNZS:&';UJ]+SSH#_+RBKJ2;:73\SK(^
MQ;(=0./6ML\/X(2ZKF2;2,$@&/H#_Y"]PW#D>D[PS*EM_[IK[=X[K!O]U"*O
MM$_@[S#LY#<;;R?]</V(^9:D E'8*$_K9J *CY=OP;(C658\IU9,JL=9T8S5
M^QFX-E#S&\;D4T>_T.H7>?@34$L#!!0    ( .]!5%I=Z/GRWPD   0N   8
M    >&PO=V]R:W-H965T<R]S:&5E=#<N>&ULK5IK;]LX%OTK@G>P:(&F%A^2
MY6YB(+'2F0!M&M1IY[,LTS%W9,DCRDXROWXO)<6RR2LF71@(8ED^O-(A[^/P
M<?Y8E'^IE1"5][3.<G4Q6%75YM-PJ-*56"?J8[$1.?RR+,IU4L'7\F&H-J5(
M%G6C=3:DOA\.UXG,!Y/S^MY=.3DOME4F<W%7>FJ[7B?E\Y7(BL>+ 1F\W/@N
M'U:5OC&<G&^2!S$3U8_-70G?AGLK"[D6N9)%[I5B>3&X))]B'NH&->*G%(_J
MX-K35.9%\9?^<K.X&/CZC40FTDJ;2.!C)Z8BR[0E>(^_6Z.#_3-UP\/K%^N?
M:_) 9IXH,2VR/^6B6ET,HH&W$,MDFU7?B\<_1$LHT/;2(E/U?^^QQ?H#+]VJ
MJEBWC>$-UC)O/I.GMB,.&I"PIP%M&U"S >]IP-H&[*T->-N USW34*G[(4ZJ
M9')>%H]>J=%@35_4G5FW!OHRU^,^JTKX54*[:C+]=CO[]N4FOKR_CKW9/7Q\
MO;Z]GWG?/GO3R]D?WN<OW_Z<>6?>CUGLO?OMO?>;)W/O?E5L59(OU/FP@G?0
MEH9I^[RKYGFTYWF$>E^+O%HI[SI?B,6Q@2&\_)X!?6%P19T68Y%^]&CTP:,^
MY<@+3=_0G/EU<X8TC]_2G-3-J8,-VX\'J^VQ'GO?[JZ_7][?W/[N74[O;W[>
MW-]<SSYAW=R8X;@9G2T^J4V2BHL!I ,ERIT83/[]+Q+Z_\&ZZ)3&XA,9.^H^
MON\^[K(^N85,*?.T6 NLSYJV0=U6)\3=A(=A *.^.^P,&\4B'I%C5(S88B$9
M[U%'KQ_L7S]PCO[EXK\0\I!6*^55!>35M,A3F0DOW_/2]_6W-%$K;U,6.PEA
MY,V?/2@%95+)_*')I;*20GVHH<72$\LE)%I]E:1_;V6IFVP5/%TIH5#_"D[I
M7Z<T%I_(V-$ A?L!"IW^%0LPFLJDJ5GYPDO615G)?^H;6#<VYL(#-R$D'(T,
ME\-00<@-E\-0XW&(N]QHSVCD9%17^K-B>;95PDO ':I7.8WL]P@(-SDA*$Y'
M1K#%"(J-@@#G%.TY1:^,TE*4VL=?0B9Y$FBMBJRGG]$H# PF"(J'S!P=&T6B
MGG0PWO,8.WG,5DDISK2L67A !+2>:CQ//.EK-,>-K=<(Z-A(7E,;Q+GO&X00
MT.A@_(X8$;_3&[Z3TU6R %TVKUXX>.]TEMN)\OD]JB9\FX_9]5,49'H: CIC
MO,?3R(%^(DX^/W*0VYG\!X8(5#C(S!QD&SA?GCY#_EZ+1&WU1UYY[QY AJOW
M7E;HI%NG9I0QP=PM,BG;J- L40B&:)&"$J8=8>JL4=-5DC\(I77@0<G1B4/5
M&3&3R5QF=?E!"TMK_D25Y:36XE-9.^[:3OL1IS::7*9IL=6U'T)"R%TRS] 0
M;ZT<IRUB!? 4P5%*S#!'K?$Q[<E=I)-BQ*W%?N3@!QG$A>XHF>(9N+5Q]/31
MV*PE&"KP1Q85#,:B/I?O5!EQ:HK)72DVB5R\I*S&SXMJ)<HVUJLV #X<_-+<
M03D']FL2GX76^-DX@HP?8HU'?7FM$SK$K71@5OW0N" DK"3'B=B*Y(R0D3DN
M4P1'PU%D$L&L^0'K<\1.X1"WQ+G)4Q@BN1.-:$X>DW*AO$WRW!M@MBH91]QB
M9:.BP_S:LK)184BB'DZ=PB%NB;-/%2T-\+PT+;>B<])#7SS(R2A?6[M01@*K
MYM@P2#HCDS!BC 9]NJ&30L2MA;Y )16O$K$URQGA8]]4="AN- HMS8#APH!R
MG WM5!!UJZ#;M\[@,);45C)\/&(F2006PG"9#HK : !YIH=B)XPH<>J$F]N?
MU[.WK&10I\#Z54%P4FOQJ:P=]V&GM:A3<$SNMF6Z2G3%@9D[N HX2/5<Q[6
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
M$..2K)F:\>T82SVGAB_B3-I?V!:YG8X#T5HJGI9@?8*49L5('LL^[ &:9P<
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
M=7YUX/?AR+9.)1;3P.D!<0O@7IHG<<(G]ZB2]A3H3R#3W:Z@$5GAFMBU@G"
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
M/OK=FVD41A]^/@3&_0D\44E9FK92LM<]@^[X_AIFW)_!+_1,]L]+UPV&)T'
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
MC;*T'[IC20L9M1.@^T(I>R"<@6'%+_\#4$L#!!0    ( .]!5%H;"@#>] (
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
M51M6BR6V@FVS"=/^+-G_L6KMSF\7RB*CW.5*<"!)"_!\J93=_B$%PX'^Q?\
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
MB,?JJAR;PJ&K=+.9VP.K'<%LR=:8I.\%HHIV=M)@0]N^F]YYE]UVX6U@WE5
M2JQWZ U!9@T3'9I8N0VPP")I)]"6-2X%'_-JLTTZ&7Y#X>#1OS6297P':BZ6
M2)U;JCB\";I<]8:V EMC-[6G?FS138R^=2C(AV;-@9_NG6L^RN1$@.V&.L]*
MSQ=;A+>R6^D\,4W6U7:#AX[>[FW"*&AS6X-]ZU.0&C5'G1=^1CY[!HU]5EHS
M;L^K(E>ZQC%(@'5SFI5[2SJAJOA)SYVI/?G8AB)G"?1(#-Q-%;&%PPZ*NE ,
M:=?1[D@Q<W%-R&FRC[[O]![T=6I%IHR6+DP >O[D.!@S[2(8ZL[VQ+K9*B'!
MNY/2%Q0)9YXS&LUHR31QQ^V2">^G9[2I[8UGKC]KBX21,_*X&)C.W3._5R0,
M'31^944-GRP3IC-G,I[QDFGFSB>B.>EU@:4:.O301&00J9Q+5KBQ:?J5CH0_
M=F5N'Y;1-#!4:)YRF@@J+YNM22J)QR-GB(JI7=QU=VNI1W.TR=/5.3,K:1.X
M/O8V&[YF48).,X.;QYOYM/L;\Q%8FW.4N4D"33S49#=*,)R.U&(AN7RJ>:0)
MXIPKA _/.(5H]A/M)NB6[)8A$. \'^9HL/8/=S/@?GK+DGY\SW/.SLZ..]UK
M8;3KPY[3SJ=8J404T@=GVK"-^2JK>=I\TW9A/N5JFYL/XGY&$&/-*!*Y0%>L
MMB<#49B/S,Q-J7+^L.M6E:5*^7+%Q\?4 .\72I7U#0W0?.EW_A]02P,$%
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
M*\L=:,.W@\9H!V^?;,SA2\::;,<J\:E!&\C8U&@Y6<;L(RUV#UK%EVT-55!
M@Q(HSQYJZ6200:6FTH!-(3 GSS]84U<]T"1VJH-D>O<A.6Q:9]U?G48F %_
MM8[KCL6Y!'QW[IIQH+:.0[)NJJ;.--B^J,GA0.2AF]B6\8D>=<&W#5Z@V<;"
M"][_2$7:.6E9.^B*3CV0;YP7U\%+[875H!_PN-"$B'6+:#2\J*SY)Q[IP)'B
MJ<(S49E!I:*]!GZK/"4JQXYD:CA,N.Y9C1KUG8$M,*:Y@(,XC<%P[8@4>#CP
M"';-K3)$S;4*TMO1?SAO.&9C(%V3%HXM@5M81EX"-;'I,I!>XT.>A]8,/!2/
MZ^'<BVT!N04;E;3I/G+L&JAUS 4Q9%9P.+*EWFV!HB=K-LN,\X&JJ&_"YG0@
MGC(%+QY#@#DU(<@MFB<KI;'8R\/"(47RC \[+ @ 7#EB-G:1;[A!K X',0#7
M(=J74GL01$WMX)T[/,<IQ]&N^J? ?MI]IGTETNX5AESKN"DH4+=H6 F_O<')
M*;L5WTU'ARO>M#2RT[,#0!VR@[>CXT,VR3(KPFK+?Z=G=([>M+W)C=L.F/W.
MI: 4=AZN/M1X:/UX/UBMKFY7DWBI6(O'J]EG;A$]J$K,H#HX^N4D839>=^*+
M-U6X8DR-QX4E/!:X(0I+ O@^,SC*-"]D8'7G'/\'4$L#!!0    ( .]!5%JW
MSKM$Y08  "D3   9    >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;*U8VW+;
M-A#]E1TU:9,9E;K$ES2U/2,[R32929R1D_:ATP>0A"1,0( !0"GNU_<L0,KR
M1;:<Z8M-$8NSNV<O6/!H9=U7OY RT/=*&W_<6X10OQH,?+&0E?"9K:7!RLRZ
M2@3\=/.!KYT49=Q4Z<%X.#P85$*9WLE1?/?)G1S9)FAEY"='OJDJX2Y/I;:K
MX]ZHU[V8JODB\(O!R5$MYO)"AB_U)X=?@S5*J2IIO+*&G)P=]R:C5Z=[+!\%
M_E1RY3>>B3W)K?W*/]Z5Q[TA&R2U+ (C"/Q;RC.I-0/!C&\M9F^MDC=N/G?H
M;Z/O\"477IY9_9<JP^*X][)'I9R)1H>I7?TA6W_V&:^PVL>_M$JRX\,>%8T/
MMFHWPX)*F?1??&]YV-CP<KAEP[C=,(YV)T71RM<BB),C9U?D6!IH_!!=C;MA
MG#(<E(O@L*JP+YR<.5FJ0).YDQ)<AZ-! "JO#8H6X30AC+<@C,;TP9JP\/3&
ME+*\#C" .6N;QIU-I^-[$5_+(J/QRSZ-A^.]>_!>K'U\$?%>;,7+ [U6OM#6
M-T[2WY/<!X=\^.<N;Q/6WMU87".O?"T*>=Q#$7CIEK)W\O-/HX/A[_=8NK>V
M=.\^])VB\3@$.IM.2'FJA0N7%"P)NBG2IU($69+P9&<T:>;(.AK]%ND?TS.\
M%A!#:/L4%I)Z-_?WGB-GPX).A?D:$2KI5"'Z]#&;9'V&]2MEYFPI:09R>(FG
M$*1C^2+A*>\;B*'& ",,["F1[XHCQ85+:!%L*Z]$=6<JJ'_1':+>#64/0&?T
M&4[<HJEV=JE*Z2-?$5_0D_'^,!NBZK1.+6AI]9)Q6MB9*)16X;)/JX4J%BC+
M2\HE>@+6T2C@0:3_%_!:QQ8$^I^@6VY@EHUC0.:U!FNVI)FS%;UO]"6-#DBA
M;=&E% X2SC;S!;T7ID'SI-$^+_(^([^'*)/1I(19@!5:PRAT[-O W?8#-B:I
MV6>FI( #A>#X0!O#]2,5[%-LH2QO++@TR;L(O962Y.HF?8GW[1N JQL.0.1]
M@R+?Y%I5+-KZP]$4II!L=@JUOXIUMK:Z:6U$9 LIRRASI\W:"F11PXD9!6[E
M!BM&\DDG-!76U189"=P&3YX-1D:R0B=K_!4&26 ="A\J-F&WNXXTX5T!AUV?
M\B;<Q*BX(',9%:@242 M0D05YD:]'F9T^CCE.6>7,L"3@&%3*+F'G<*8IB+Y
MK8'C"*@ULB-Q9K6.2J*P[U^E>G?>]JG6#9-#HJXU^D&N)6AR<\YICR+QA5,Y
MBB3GP> 5/5//NXPN.+V@:(,"K'S)+C(JH5<XGSK1*<M-V=AG$7&&#E-V(#>C
M^+P/%8_3T3*1QUI&)GZ6KJ*+\[?3G?2M\W7#_S7/J2:C20_9]*9Q%L:\^3)]
M=WK^OZI>/J#YDT4">;K 1C3O.1-2"H66<9V6B_./[R:[AN AG6?"B%(A:UYW
M48BLGYU/I[OIV,WWY4.L7ZS09NBM0Z/Q6QV?3,\_[N@XC(+2A[1RX5LL.YIH
MF&Q8W5GCG#3%Y8Z*4K5KN13H7,EJ)H1)C-:7DI\C"/#:8V\K8.K:MRL8WF]8
MOF;D>E4NA5/HCWR:QH,,9,ZCT\-LO/^4.\HH&PZ?PB1<,4IN)H!(7:2PQENM
MTF!B<#>!0^B_V,[3@$UC0'B,:9':U+P2P[%Q;?0AD=OE/3:/.IO'/VASUHUB
M#@U5@6<&BR<&S:3LV!,5B@Y->(G(1:\@Q#.%$RO3]G/VY,X1!Y"['C<W>SR.
MDM#YGLNPDM*T'C/1/^[R.W#8#B7]G?QO3,,!PQD;)Z9M9_:CG1EFH\/6&\Z^
M'W3GR]8AH9V6^"@N;%6CZN(0R598'(.H6G02A7.4+3#6_'KUID#>X1EWZUAL
MM5-\/:8[!**!F(B9%L&W0%7!W0>L9N$7F*>XW-)<S??(VSO739+57=\^SO93
MM5XS<(L7W237CC*X;_'8&$>X&/,^L1;<$#C _HI\D:\G1R TCF9-X-N: N<Y
MMAKIT8FEF;-I7)L%TLBK%L51J3SFL?2['Q.K5-S;^ C#,H:GQA4+;DZ%J%6
MR;A<%U]3*Y'L/%. :FN\8ET<QQSN14#,UN;RFBEDF^"#2!FT2]FEVP% 87U5
M80VL(TW*!DE?M]EOBR)U^]AR ,^4(9I,*UZT7QOZ+<6L)7$W0[=@KMJ*0H00
ME%KH_E5400'*S,>3:*TO=W'NYW2">UT(X6Q4AWNXK'(XUMW%4Y*O1#RK8IJK
M.(C'5(^GVCH)VL*]=9[<=4D>;'R^P-UQ'C_2,/_HA.E+QOKM^CO0)'W^N!)/
M'Y$^Q#/ HP1FV#K,#O=[Y-*'F?0CV#I^#,EM"+:*CPLI$#T6P/K,VM#]8 7K
MKV,G_P%02P,$%     @ [T%46CCW84B8 P  H@@  !D   !X;"]W;W)K<VAE
M971S+W-H965T,C(N>&ULK59M;]LV$/XK![4H-L#3FYTT2&T#<=JAQ5 @<)#M
MP[ /M'2RB%"D2E)Q_.]W1\FRFR5!-^R#;=WI[KGG7LCS?&?LO:L1/3PV2KM%
M5'O?7B:)*VILA(M-BYK>5,8VPI-HMXEK+8HR.#4JR=/T/&F$U-%R'G0W=CDW
MG5=2XXT%US6-L/L5*K-;1%ET4*SEMO:L2);S5FSQ%OU=>V-)2D:44C:HG30:
M+%:+Z"J[7,W8/AC\+G'G3IZ!,]D8<\_"EW(1I4P(%1:>$03]/. U*L5 1./;
M@!F-(=GQ]/F _FO(G7+9"(?71OTA2U\OHHL(2JQ$I_S:[#[CD,\9XQ5&N? -
MN]YV2A&+SGG3#,XD-U+WO^)QJ,.)PT7Z@D,^..2!=Q\HL/PHO%C.K=F!96M"
MXX>0:O F<E)S4VZ]I;>2_/SR4],JLT>$%6JLI(<;);2;)YZPV2(I!IQ5CY._
M@)/E\-5H7SOXI$LLOP=(B-3(+#\P6^6O(G[$(H;\8@)YFL]>P9N.F4X#WO0%
MO#5Z:9'FR1]R=?#GU<9Y2Y/QUW,9]WBSY_'XM%RZ5A2XB.@X.+0/&"W?O<G.
MTP^OL)V-;&>OH?^+OOP7'+A>7P$?64\?!P*^=4+)2F+)$TT0)13432LW73@[
MLS3[Z?YG:,EW KM:%C6]?T#KZ#!3!87V4BBU!_H"4P&7]BZ^C0&'Z"Z&.QH+
M"[[& :45ULM"MN1+!"P"-49Z19&](6KW9&?Q%R\>0>@R,1;6QM?0&N>#\I2>
M@ZYE+P876E,J?$)DTS4.D-AME*0#4L)F'TR^:(]6D]$:'U!W"+?4.UG@#W 4
MRIE_$A45 ;[(ZFV>3M(TA9:@"Z%0E\+"'H6-ARYXNFBY!P5:;@<;%A2#KD2N
MY0F')_!M9UW'ZB%U(D$)D\LQ@4.K3MTX#R4;Z?L,Q)-XP?D8\]V;BSQ[_X$*
MJ>16;A026D,;P0E&.Z10XI,@%I48 AS8,/C;67Q.MYA29#1AZ>P@<9=9D8X*
M6CA024<E"S? Y$283H+Y49%/**)K,5SQ:M_3"LTZ#KFC;ELR?W; VV'-M.%T
M<&B>X7%\@=K">=S%O\4A-,TBM9/LZ-;7!-4Q%H_Y#]7#X1"(2Y)]5Y+L:4FR
M>/J_E.2Y.RDYV1L-VFW8CJY/IU\AHW9<P%?]WCF:]]O[J[!;KK+"BES3^/U9
M!+;?B+W@31NVT,9XVFGAL:8_$6C9@-Y7QOB#P '&OR7+OP%02P,$%     @
M[T%46E3 [OKU!P  &1,  !D   !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL
MG5AI;QLY$OTKA":838 >2ZU;B6W \60P\V$V@3.[@\5B/U!L2LUU-]DAV9*U
MOWY?D7TI/N!=P' ?+%:]>G6PU)='8^]=+J5G#V6AW=4H][YZ/QX[D<N2NPM3
M28V5G;$E]WBT^[&KK.19V%06X^EDLAR77.G1]65X]\5>7YK:%TK++Y:YNBRY
M/7V4A3E>C=)1^^).[7-/+\;7EQ7?RZ_2_ZWZ8O$T[K1DJI3:*:.9E;NKT4WZ
M_N.<Y(/ WY4\NL$](T^VQMS3PV_9U6A"@&0AA2<-')>#O)5%08H XUNC<]29
MI(W#^U;[+\%W^++E3MZ:XD^5^?QJM!ZQ3.YX7?@[<_Q5-OXL2)\PA0O_V3'*
M3C<C)FKG3=EL!H)2Z7CE#PT/@PWKR3,;ILV&:< =#064/W//KR^M.3)+TM!&
M-\'5L!O@E*:@?/46JPK[_/57N0?%GMW)REBO]/YR[*&6%L>B4?$QJI@^HR*=
MLM^-]KECGW0FLW,%8^#I0$U;4!^G+VK\68H+-ETG;#J9SE_0-^N<G 5]L]<Z
MR?YYLW7>(B7^]92_4=O\:6U4)N]=Q86\&J$.G+0'.;K^\8=T.?GP M9YAW7^
MDO;7!>1_5,%N[VZ0-!I5YICRCFUKASW.L7UAMKPH3L@ZGRO-C)8,!6]YV.:B
MHH15UNP@CC+B!>,Z8\)HA[R/0O:@A'0)4U1DPMB,:R&#1G;S]9;]82HE$,Y)
MPAXC>_OC#^OI=/*!!"$2GM(/[R[8+TI#C8(]I6/OH2)6CK <%/*,>1.@R ,O
M:N[QPLI]77 +;[8GYG/)1*[D;N!/)H4*W:3D]](F[)@KD9-.4UMV&X0_/4A1
M4Z-@GW<[N&4O.M#?X2 *E/.T$ES-$>?(<9"V\D =).!HZ4Z"881 'Z0+B,@!
MY!#L@S$$PHBHOT7J@@1W3M+?P!7<!#1@^B*$-Y,6J!W9E;K&#3B(5 7Q5P20
M"!6% G@8TDQ"Q)1*)&S7AB)AA?)J'R F#7:BW!M[@FO>2^LNV)\2+;ZB ,.*
MQ17!Z10'=SPV:'ER#7%HG#]]JSETGX@,R:W(23TO3F X&I(/\-@S3[R51I]"
MLE&OE,QRO4?6[@;@OL<&]X64Q 3P_8;E+%-!#BX/=C6PDY /@U@^158!GBTG
MPY"-Z)23!*LESK7,R>A"5W2M9R&#'2511T\@A#J3E_L38GK J5DU-=A'G*F2
M0BOC0D]RNS':PR%[CU.]M18#0]VJ#X:PAO"PK34\8Z["46GKDKA4.L/A8U6L
M:U'4(8VV2-![D7,5&1;V5'DC:FNE%B="4I:U5C&'8ZQ+L,Z3R& I+44BJX6'
MUESR LZ2T!&'<JP/J:4E_( '0F$G\$\RA52NMG*0C8/.$W4)3NN%VL%/ 0_#
M$@BK=VCTM6WKK76-%UC6'"O0U18A7ED)P[%*,D6"VSHFO)<BUZ8P+<%@6SM*
MF.#O!?N,3.CR ^9-62&\[%Z>&)!QA_Q"N\&U3PNTRUI38B7#M%$@R_:)@[#3
M%"3.Q/N@--TDYC#"_ <Z3B_)*E,HL.$HJM2,7M4*FLY/N,,FQTM)R'UND.29
M= *T2.*2_=4@\])H]N6&V_>Q82[CYO_ 1<&!<B )C9<J*79/V8<RC&L9]3)2
M!1JR<$QH2;T<T2'7N*=>CE0PV$>QC$Z%TV.XR2'(H=X"CXV'(<G=0&%DH42L
MD:HDV.&%V]BJW,M6<!8'3L(\%W1[XXF.L/U5'-?$[[/^FNZX;%_MJ>2"W,Z:
M\GO H82-5NBB Y/".!^Z%YD<G%4FN@0( Y)(GKN<[3#_GS43%)= K5' [:G)
MXL@PJ!&\4D//;Y_Q"(S6+@X#+<YMG>TA@/;L:NIQOH[UC5QRS9%/:1VV42,+
M2=E,27\YS\W8+AB \6VA7/X8-A4YBK,Y$H$XD">^U:!D<!+1F! D'"1 ';>
MZ&BP0FU2.9.8 7FVD0C/9X3W/,<\V!DD_)%6"1RE?9A&B;_GPM_E'F:#-M#-
MO)!T+Z@.E6<@LC"N.7V=VFN%<8ACO96C,T]3LK4%O ,Q8/J$\YO:'XUH&.1E
MN853[3"?]*]FD_!J%BWTK]/P>DI].!Q(F&HPT;T-Y6)J!V'W[CW[!ZS$WQO/
MW#XR?6[YS-Y=.S.]8<OU*IFG<[H#M,UJB;O%9I)L)BG[5%:%.4EY%O38H>EP
MP9R'6B+N8GW,TW6R2E=LMEHGRS1EL\4DF4X7#+\F]^H08E88#@4ES<+_B=H
M9[)8,#"5;M9TF4]F[#:<UR!$E=O:NK"UHW^Y2%:S#5VFJQ5;SI)9NF:?8RJ=
MAXJE+)TLDN62KK-D.9FR#>S W!<:%$,3H6"VS8(_0'VZ21;K#4MGR7JR8NDB
M2==I-Q(/<FN^3):+&9NMDSD$YE"?;D L4E&H0D7GT!3.LXO=9/^NVZJ/E=)L
MH',-#=<Q^D603C\\NC[7$-ZT2-ZT6-ZT:-*G:7%-3XKMP#UVK5D.HT$<N,I2
MN=CRT'>TT3_)-C7B) C10NZ;<^SL8.MG%F=V_DB-R-5;.DZK+IO@$Q\(8LQ
M"<0I^&PL:O$'$:7;^2;.??34"\36TC>4?B6CMB%4G\O#=*1V#8OH?^V.A(CI
MQQ+T!=;.?VP/$(Z]I<!*]RY(7CSUBW@\^%R!F7 ?/LI0U\+$$K]<=&^[[SXW
M\7-'+QX_&OV.1DI&"[G#ULG%:C%B-GZ(B0_>5.'CQ];@1T<9;C$LXL<2"6!]
M9S"^- ]DH/L:=OU?4$L#!!0    ( .]!5%H\Z\]]CP0  &4*   9    >&PO
M=V]R:W-H965T<R]S:&5E=#(T+GAM;,56VW+;-A#]E1VEDVEG9%UHY]+8UHRL
M-&TZ29M)TN2ATP<(7(J8@  #@)+]]ST+4K+:NF[:E[Y()(@]NWOV[ (7.Q\^
MQ9HYT75C7;P<U2FUSZ;3J&MN5)SXEAV^5#XT*N$U;*:Q#:S*;-38:3&;/9XV
MRKC1XB*OO0F+"]\E:QR_"12[IE'AYHJMWUV.YJ/]PENSJ9,L3!<7K=KP.TZ_
MM&\"WJ8'E-(T[*+QC@)7EZ/E_-G5F>S/&SX8WL6C9Y),UMY_DI>7Y>5H)@&Q
M99T$0>%ORRNV5H 0QN<!<W1P*8;'SWOT%SEWY+)6D5?>?C1EJB]'3T=4<J4Z
MF][ZW0\\Y/-(\+2W,?_2;M@[&Y'N8O+-8(P(&N/Z?W4]\/ E!L5@4.2X>T<Y
MRN<JJ<5%\#L*LAMH\I!3S=8(SC@IRKL4\-7 +BVNNHB5&&FI/W<F&J'J8IJ
M+-^G>D"YZE&*OT&9%_3:NU1'^LZ57/X18(J0#G$5^[BNBGL1G[.>4/%T3,6L
M.+L'[_20YVG&._VG/%>^61NG),\Q+6.$[H]2'Y-R)?WHC4OT@5WJ E-??9'0
MK\MU3 %"^NTNBOH SNX.0)KK66R5YLL1NB=RV/)H\?#!_/'L_)[TS@[IG=V'
M_L5E_/<H]+.C%[P.'5IV7Y!B3*NW2W04=@4NT='@1;EDE+4WA!]:[Y&4,!PS
MJWCL&NS6'!*F!5FCUL;""4?R%7UDJVN4QT4TE'&;,;U*Y82^?OC@:5',SO_\
M.2_/S[]!Q>@]7ZL(O,8DX+<J),<AUJ:=_ 65VN"W!AHEUM[YQNCQ(=B^^%+A
MQ!NC2=]:2;V,1J!M,$Z;-B=JW-;;K7RV:NU#MN:FM?X&4RN10;X<)_2^YIZJ
M@5"^;I5TB7 H6<R?G,=;PGS;^I ZEWD9RV;092+WP6%P?H)BLX*<9@R+5%,2
M!V79HX/)LT<(W5I6&_C/9KZJ<O1@_2K<*,@\4W9.KSR*[388DO"U4M9@S#NC
MSK/51P4.W29)6SR?K":T).?=29\B\Q";>!0U9$E+E6%+F.=@(%<])4#RS8EQ
M)Q5:AQ#CFFMEJ[N*WK-UEY?2E%A/. @T8XXCPP8'4^P;4\@GX6U@0!AINZ!K
MS&LI&9A"7"*,_5<4&<;Y9)B(Q'_R6V[6'*CX]@LE/@#]!Z6OWWTOJEW51JN-
M/Y%#I3P66V5"0Y7'],<Z$BIYB\.SE4_(NN&@$<5!I\!$T:AF95.M59"$?=GI
M(9;$NG;>>MGX/VAQ_N18BWF+<H,>18X#"6-Z:3&-O)$8;TN#:ELE/2VN790@
M=C  1D[SMA4M;T!)YEYKW[GCIJ6*Q5 UL@ZLY.FKV>04IRE<PH>P)V%7)FJ
MW+ *)\F?E'!,2-AXN,\<X4SJ-7(Z[S72.PR2B+:=;$%&N''8/+[0 ASV494X
MNTTNF8AWGX[L%]=2?&]-F7.%SA++!,EBP?4K9)''R5WGQ/3HZ(<R-OF"$RES
MT-\"#JN'.]2ROSK<;N\O8*]5V!B'.<H53&>3)X]&%/I+3?^2?)LO$FN/GF[R
M(U17<I -^%YYG_8OXN!PLUS\#E!+ P04    " #O051:+CD05WT#  "5!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6RE55%OVS80_BL'#=A>#,M1
MG"[(; ..LZ%]:!&DV/8P[(&23A8;BE3)4US_^WVD9#<%T@#;7FR1O/ON^^Z.
MQ]7!^<?0,@M]Z8P-ZZP5Z6_R/%0M=RK,7<\6)XWSG1(L_3X/O6=5)Z?.Y,5B
M\2;OE+;99I7V[OUFY08QVO*]IS!TG?+'6S;NL,XNLM/&@]ZW$C?RS:I7>_[(
M\GM_[['*SRBU[M@&[2QY;M;9]N+F=AGMD\$?F@_AV3=%):5SCW'QKEYGBTB(
M#5<2$13^GGC'QD0@T/@\86;GD-'Q^?<)_;>D'5I*%7CGS)^ZEG:=76=4<Z,&
M(P_N\)8G/5<1KW(FI%\ZC+9714;5$,1UDS,8=-J._^K+E(=G#M>+[S@4DT.1
M>(^!$LL[)6JS\NY /EH#+7XDJ<D;Y+2-1?DH'J<:?K+9N:[3@BQ+(&5KVCDK
MVN[95IK#*A>$B(9Y-<'=CG#%=^ N"GH/A#;0K[;F^EN '-S.!(L3P=OB5<0[
MKN947,^H6!3+5_ NSX(O$][E?Q%,=SI4QH7!,_VU+8-X=,W?+Z5A#+)\.4B\
M23>A5Q6O,UR5P/Z)L\V//UR\6?SRBH3E6<+R-?1_7[/_ 4?;@"8/E=<EUZ0M
M?7#"=%',:/>P)1VH5UZ.)(Z"P+D\DF$1]H%<0Y7G6@LZ6EK20"^5?8P88>A[
MYR6:2,NQK74W=-0,$A-O&+<,N,>1TH!&\E2Q%XP8PC3R*M(;S0)A+@&GT153
MROC\1"P,Y2=<_4C-\%Z9- "<A4:O0P0 6HSN?*TMYA%5;O (#%+E  ,.84[O
M+"Z;Q72*7'Z"J!Y<G9VE25 3QDHU>(\S>K3N8+C>\YB9DHWF)_"#_E8A:,V?
M!R4\<<'<P&##,=AKBWY3%@(J]P1U$0+;I9-V-N8.+=1/4B)CX%H9E-%(/-B&
MH6I/XD;UM0.R=7)B@;(>*: N)NF(Z)^&>I^^/9LQGP"/9ICV]9C>KSG#9!U,
MC4R@L%H9<R35-)%0+&J#[*%58-R[H),Y\$$9<S%UP52RQ.ZM.X"/GXV9'Z1R
M'9\U?%LFE%#;EF-R$7"P?6RF2E1I.+7IL_J>[& U]8F@=><O7;7\V:CLV._3
M@Q!B[:V,4_.\>WYSMN.H_6H^/ECOE=^C=J#=P'4Q__DJ(S\^ N-"7)\&+RJ)
M,9X^6[R;[*,!SAN'NS0M8H#S2[SY!U!+ P04    " #O051::U+&@)X"  #T
M!0  &0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6RE5-]OFS 0_E=.K-I3
M!822KNT2I*0_M#U4JUIM>YCV8. "5HU-;9.D^^MW-H1E4AMUV@OX[.^^^\[P
MW6RC]*.I$2UL&R'-/*BM;2^BR!0U-LR$JD5))RNE&V8IU%5D6HVL]$F-B)(X
M/HT:QF60S?S>G<YFJK."2[S38+JF8?IYB4)MYL$DV&W<\ZJV;B/*9BVK\ 'M
MU_9.4Q2-+"5O4!JN)&A<S8/%Y&*9.KP'?..X,7MK<)WD2CVZX',Y#V(G" 46
MUC$P>JWQ$H5P1"3C:> ,QI(N<7^]8[_QO5,O.3-XJ<1W7MIZ'IP%4.**=<+>
MJ\TG'/J9.KY"">.?L.FQR7D 16>L:H9D4M!PV;_9=KB'O82S^)6$9$A(O.Z^
MD%=YQ2S+9EIM0#LTL;F%;]5GDS@NW4=YL)I..>79[*'+#3YU*"U<K^EI9I$E
M6G<8%0/%LJ=(7J&8)'"KI*T-7,L2R[\)(M(SBDIVHI;)0<8K+$)(SHXAB9/T
M -_)V.2)YSMY:Y/P8Y$;J^F7^/E2OSU;^C*;L\F%:5F!\X!\8%"O,<C>OYN<
MQA\/:$U'K>DA]K=]D'^D@"\2;C#7'=F.[M3?Z_08+N\7P*14G2RP!%LS"YS
M2\5T"6H%5UR3=Y0VP#I;*\U_$8S!43H-8_H7A7"VPFW+>HM:Y=-QRXWEL@)3
M,XUDW+;314W&@5:K2K,F_&\Y)1:"N)V8)R*QJ,4S%,S44/(U+U%Z_%$<IN?0
MHH9"-0T)](*.H67/+!<(M'/+2!I,TEZ"Z\!C:B5*I#I$0B45E6<^Z.$#.GSI
M8T=[3FQ05W[>&!+02=N;<MP=1]JB=_(?>#\/J5C%I0&!*TJ-PP_3 '0_8_K
MJM;[.E>6IH1?UC2643L G:^4LKO %1@'??8;4$L#!!0    ( .]!5%IC);Y_
M: (  (4&   9    >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;*U5:V^;,!3]
M*Q:KIE;:PC,LRPA24S:MTCI%S;I]=N F6 6;V2:T_WZV(2SI2!1-_0*^U_><
M^[ Y1 WCCR('D.BI+*B86;F4U=2V19I#B<6(54#5SIKQ$DME\HTM*@XX,Z"R
ML#W'">T2$VK%D?$M>!RQ6A:$PH(C49<EYL]S*%@SLUQKY[@GFUQJAQU'%=[
M$N1#M>#*LGN6C)1 !6$4<5C/K&MWF@0ZW@3\)-"(O372G:P8>]3&;3:S'%T0
M%)!*S8#5:PLW4!2:2)7QN^.T^I0:N+_>L7\QO:M>5EC #2M^D4SF,VMBH0S6
MN"[D/6N^0M?/6/.EK!#FB9HV=CRV4%H+R<H.K"HH"6W?^*F;PQ[ #8\ O [@
MO00$1P!^!_#/!00=P(S:;ELQ<TBPQ''$68.XCE9L>F&&:="J?4+UL2\E5[M$
MX62\P,]H*] "N+E"- 64$)$63-0<T'OTL$S0Y<45ND"$HA\YJP6FF8ALJ7)K
M!COM\LS;/-Z1/*Z'[AB5N4"?:0;9(8&MBNXK]W:5S[V3C FD(^1-WB'/\8*!
M@F[.@/N.@?L#\.0<N&O@WHEN_/X<?,/G_\\Y#(V[I0N&Z;183$6%4YA92@T$
M\"U8\=LW;NA\&AK5:Y(EKT1V,,:@'V-PBCW^KH3REJ:L!'3YC0EQ-32ZEF)L
M*+0L;N,@#,?J$FSW9_)OE#\))NYA5#+ Y8?NQSZJ[<+>^T!+X!LC= *EK*:R
MO?&]M]?2:R,A+_QSI;&M)/ZE:07Z#O,-H0(5L%:4SNB#JHFWHM<:DE5&!E9,
M*E$QRUS])X#K +6_9DSN#)V@__/$?P!02P,$%     @ [T%46E48<X[P P
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
M/;FMM6N4%<FC+*ST7^B#80G_T3Y0#%ZX(1@B3?MD7ZU)UT7_D@_RB%N9>E+
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
M'.C_8IF>F)0M#M>KE*+'H4R/5%.:"XX71I NJ:JR2REC#4RL27EB+U$@!P#
MLLEPH_XH17LXW9J=D,Q4 X.D"429AP^N7!] HNHL)+98;\PM A,/:J/2.:X'
M*R[G--6YV4*LNY>LY>6)L<U?7V3__F_/KJ^_?IZ].QX8'5SGW59,JT+1!/2>
M-")O&^"G>F"MAS"S;0;:&J(5RNUT^R*$\PUIH,7YL(=!1$_25[SS"[NE@6GK
M/;43(%I/ //+RX)$Q$-KQJ2M"0\*X]4_G*L=WS>D#!X8G6LF?3U!,/K*J7X#
MA\E%]I]@%),8CN!AK2G/SE;Y_@PX/V.U\$SO??""I#QHV&,91FV^9X4<HXQ9
M"!F48A,'_"]2S+LU;:#G@Y[ A/<9V;=,DW2MX78<@<4:14&47A<LJ\&UZ&]S
MB(S!##3T4T1>#R2>?(8NUNZ8V>5P+IZ3H46WNNRV[&'J3UY$DLE.*<GC*K+%
M=2]-9PY5.%XWXG*0\^?]GY &%R1B<$O7)W8]8E@;5ZO%$!]\IRNT#:M0#'V\
M'+&J;5.8WE]VZ9FSM! '4M=')Z[$U#<]G RZX4*?>O#V+)QPXE##AK:DL]$\
MV$OE3D[W$XXOGH#9H 5&=E#A]B>'J_>.@5$?7\E6>+/BK:57P>^8C10(3;#W
M(J](M2/BJ"K655N^Z4H%7H)[%L \N#K@458\9]#$MYYCL**CX4"A]YF/IS"2
MAS13=[*&'39$\!L(6[WL"LZQ2S/LE>89:M-6BE,( QQ3ABA3>@AD72XLP-0=
MJ0=RKG7P(H@V I?X$-S[P"E'SLR10/\;/P%>EL[5,<VKCJ#[!34*<1L>F;#!
MG+'1LKYKL'LAVMH4_:!XR>;!S]ZZ<K<DQL?RWOC=0IW%XB<'UH4D\+$!EN]<
MM8"^ H_NOEG!?Q+&0H\A/<=6SBWRTJ@X#KX$VFX!"\4/3:]\[+$VKK!0?V?D
MWXF(H)W:#6@^GDHN-#WM\7':0VF3Z!PJ!&YI774"DU0K:-Y%O$.XB#.-:<G]
M6KIM7JV%3&G[&;9O=B)Q:@&-9;7N\P(.!;I:G3@R&[;S';&?YN $J+:WX0R@
MJN2>F97K)!I#**(5_RGD9_OL FF**VU,E&2OLL_3L=VP=/T]J))OFC!]VA#T
M*!%X%I6)(A4AH##22W#S2\;64= #BWL]U0L#/2*8P.QHP9))9&:95WR9.=\A
MUHAB;2A65OPEX+ ->,R!R%B!"2IZ:@;GW3' =%8BG3F"=U#CN0;P8-+L^(3;
MJ,KI.)GYT"S'.Y01'M;F#E*2G>QZ8,R<Z'1JM9A6@(GWS*8OHV>_KXA_@OII
M<7B[H+5!.P!4PG6'3I0&(BY!+/,*)C+6OCFQ!$"SPL<>@^H@BJ]0N:E^1#\V
M5T$GS-H'FUO[/KB$A!$--?.X8.*1*=-)"$TNS3U)$546S="Q(-UDG"IH0 M6
MM;S9#ZAV.7$?N@!>1\7%ROW.)([A"3#RJF&?#JX"-NB2[R72'$F-1>1!8?LU
M]LZI^XUI5%TC(P\?8D/B/I9 P,>&BSG7V;W6*VQ74NY^;_!)_"06:U&<P]MT
MM?(,_M9P0SACAGG,"G[!5][M%>2=ZB(@ZX]NXI1TI46.A"M8H(+Z4NZV&I2O
M_-),]Z\\P;Y+&--$Z'1AW$HIF;V@EGP -%FX)_:#AR MC9H(T<8F4QQZ-+WJ
M_P^78MM]S2Z$0 4:@^WLKZ!:E&*7^5D-H4NWR@<.1AXY)<233%KADGF0?<<V
M-SA7JC=KB%>4% OEDOTB@?2R\]L%(^MUP^;0R=G2,5@L? H0842(<]U;I"J,
M<!QQH%IO$0 0#D[\LVWND+JR(ZH21G$"<?%) WO%'1^L%P!,JC2S49SGKWI@
MR2DSHEAQ]">,:QT.G_VXX/S*)%/'5VE4"D4$\V+W1X\,-7U5E&(O*=,>LT9B
ML'".-:G';DJ'--/;1@8.(\Q]S*2/,7<P>Q[4%=WV!+-':H-7*,8,.>%WC$O&
M85#Y67&LJLF<"N\%"P/%WW4*J%BA',OR2!?\5'[PFV5PO$I.[[<_E]A1=I%U
M)]:SZ;:L_;$BJU;SQ:G%1EKTB976DSQ@)!E$JP&V2%5GMZ&&#'"Q#8D3(HOY
M"&Z(7LRWB:/1"Z8C6DV9HUA2-5VR(_B]RT VVJ5^CQ/I-8%CJA=(%?/@;CF)
MTV2 M\;5=;7*?(+/RJDE(%HVYQZDJKO[0.I>(1\Y=J=L)IR[I(80AJ)4BM;E
ME5D%WI.H(&%;)W8\%C:C"!!KHI^9\O2@6Z+)&:.\KP ?SA^;%K<1\\6C# [!
MA3]?>.*S/$WZ2#)=@(N##$V24\0[+PIH=Y0XDUJ6S)<9IVI0Q<DO-U'H2IEK
M^\"SF#*4;>D$D3YI+<K1XNA]<NJC! %DM3SX^"S5@A4PKSB9G%FV30ZO,AR3
M.#4E4M:?L3_7'R1[LR!4<"35NV^V;3-LMIP80[OB8"H'LVL?9"0 ,43DM=>$
M<XM6NR03+!;%R)0D>V-'(D:^%XW0I!1"[1P@\HG)<N;,C<Q).Y+_LF'32GQ$
MXV_-/9C>(K4%0G)K!6N]!4NT#*'.K9""<I!=H9:BY\CE9]\O#@E[IN#3$HQG
M"MP"+SS45]\\S]9Y6>$&6$:IPNLM045YH'H-. 000[@A\)[5-F\W[KQ9KRV"
M*Y=(-> "A@B<-/"UL$\)SDCS-'CN9T'@H I[J'T*A%=[DN1/1*Z0#"0^7K,!
M?"8HGS"T D"QCC?#1E.4:)LHP<XS*]6X9&([#^@?/N:PCM<-BH?[L,T9#Q=D
M^" #<>F]:PL66W*WX"#0S*0]77HDZA"_ \@D"48P+V)5:X)CJW=W8<XW@;7
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
MQS7]DAH;Y$T:?X+(%S]&+K%L2/*0=@.<6$JQ1H> F33;PZ>X1^4_O3&#+T0
MPE.%SEL.28+>*EH.904?T]1N8WE3N#U3?BW2JW ?N#J#KV2<<:_-5L1;># "
M"N5CU@IHG#8UNCX3BM7X6/4DK>P'9I\IXK0.*-&K5!+4[:1R:((<%A\9..'
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
M"!.2#R!NA9@MO.-(9KMVI32^XU3J+E;F)U]O=Y&^O YK3[\&KSQ*RU%W$:>
MF@(8()CGU*%X]WJ^Z/:5Y. (G[+,B?XPR:@_:R;[+TFIB5[FII'TD#%CB8X:
M19C(%=(J.7PMR6#1*&U:<ZJ5]20?$.:H&0WRT'@M@D1[4G49WHANNWKM7P?Y
MILJU+8&]1BQ U7W6%J0 L/8!:C_9H[BSNT0_L-[;@:[2U>7RZ?E5MJ_8QFKV
MH6O@8XT#$\[O)/VD=INF%U5DG/ T9E%14^I2*R9HB&_EE?0YXY9O9+4H+_!*
M]V33AC&Z\1*SLNUZ;2T6_ I1>E=>%N>P4B0]+7O$D<++YV]>O^*_KIX_UG?C
MT#?2(5V;<1T7IQRWD+!U6:/4]$.T;47_UXN$#A*X1=5"4WB+>*!_AN;#A<,M
MHAYA4A\QF^!U'0I1K^?K27\A"E$-_-'/>"L7N&'&RM/D79Z=;?I%:S-+^(3)
M0=\U0[*L9N=V;!J#@RNYATP^5JGOFW,N2HO>^D$FV?+ DQCV3Z6>\\ Q'4F3
M\U;;PTE.KG3ATTXN\ FQ^R5>P5(.5-2@P0L?%0I6I50_41"/X7[ ULO.,"46
M9$FJN?1".AJ4;#;9GL:6Q9?FBG-[=UPPL^SQHXQ,<X=,8J=T2?O'H58=)M8C
MK#UB+,ZMJB%'/8(**6EA;S7!UK^"]XM7LY.\CE[F6)35(.\K$8"G2_(>@-[(
MH7"1DB4O0;-] F&RB]&#A@"!])N?.GQ+Y,$KP[JA/>A)'9L5QU3S(,@^@6Z4
M.KK!5W_.$(HB//(,CM#M;T>$9 8D5%/UVRG2X_W'[W"5AB;LN=,WYWC<BBV;
MH&D*CXMD-]DGD+W:[*V4""N&]E,4F$SQ<2J=8]^AD.1ZOAH$K_"C*S79&(J3
M!6=^_X4L_/\B(K@1<3_)[F=7GV;W<TO>.G%EO_4)SMJ2ZOK9Y>-OL]>AJIM=
MG/(8\P,;^8-_M7R7_:,^5=]H&LQ<PRS8TW@3N3;.^O+\\IO%OQA 7L(FA\$N
M"D3\,JXVS-#I#(6?(7$9+"*MU]0W5V]S?LUL$:V:+]$I-P[QV\SAE>*?0!<C
M!YWWW$V@(SR9H.%U?$[\ZB3<H9]N;E_*BT@^]9S^,G8:?@9,\='\A687)1/?
M^5A,= Y@=U8E L&Z:=K(=\PV'0R&>D5"(#1L@<"*76=ES6:F;QSNAW#EA;/W
M1>Y0MIBG12;(YN[P_M7%Z&U8WFN1Q-BAZN)!_[(LYESCB$'D=[8B3=B.!#9<
M%ZGC-,*6]"/U:#)WJ J1Q]I&..0G1LY)S>N+/,5F2SWB? @.3C\>0ZX!^4F?
MN0 ]/]T,0*=PE#VJM071XR0DHLNF^"CC&)&FX>HK-=G?:J_P6;I-67/T5,P)
M?RFNG@KSTO;59(-)IR9<0#UF>YU@TL2XEH[EQJJPI):IL5>8IGP:7-ZT^E"/
M,L:1'+<**6Y^%7,"<UH1'#O:>CL*/VEO#4-\Q(#8LYW.)_7$WCG-&1?^>6$'
MO%E?\-\GL7Q[K5H(VX^SA31V=&'7_=:G:YQ'O/Q5\C)B??3<.J6"/Q@Q )"$
M7=P.RUX$P?7E.3.:T=.$PZ.U?0M6XH"_@"DI!_SJ3W' K\XOOUS\/]VH9ZL
M\F-L=6$,E,X[Q#TG<FY0<.C[1<1<5$1=$G[T+<*C=K:<AQ*:+0=7SB+I!6PL
M,"V[2+L#3ZIM3[BV_X>\SU]\MW/MQKUR5=5)3/7[,^1Y^F^1FH&2FV]OKL^>
MT,CP^(OO]J22_CUO-^CQ7KDU#;V\^(8,;K:%[ ,=#J9$'7C?[/C/K<N):>$!
M^GW=$#+U Q; ^V09O!?_"U!+ P04    " #O051:.8+3%;@&  !L%@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6S%6%MO(S44_BM6J*"59INY7TH;
M*>VRL((55=L%(<2#9\9)3"?C8#M)PZ_G',\E23N=31?HOB2VQS[^SN4[/O;Y
M6LA[-6-,DX=Y4:J+P4SKQ=EPJ+(9FU-U*A:LA"\3(>=40U=.AVHA&<W-HGDQ
M=&T[',XI+P>C<S-V+4?G8JD+7K)K2=1R/J=R<\D*L;X8.(-FX(9/9QH'AJ/S
M!9VR6Z8_+JXE](:ME)S/6:FX*(EDDXO!V#F[=&Q<8&;\PME:[;0)JI(*<8^=
M]_G%P$9$K&"91A$4_E;LBA4%2@(<?]5"!^V>N'"WW4A_9Y0'95*JV)4H?N6Y
MGET,X@')V80N"WTCUC^P6J$ Y66B4.:7K.NY]H!D2Z7%O%X,".:\K/[I0VV(
M0Q:X]0+7X*XV,BC?4DU'YU*LB<39( T;1E6S&L#Q$KURJR5\Y;!.CV[8BI5+
MI@@M<S(NP$FTS*![?$?3@JF3\Z&&77#N,*LE7E82W6<D.B[Y($H]4^2[,F?Y
MOH AP&LQN@W&2[=7XEN6G1(WMHAKNWZ//*_5V3/RO'Z=R42*.;D"K!)B ^RN
M9^3*6)Q)\OLX56;\CRX+5/+];OE(I#.UH!F[& !3%),K-AA]_943VM_VH/=;
M]'Z?]-$M$#-?%HR("<FYHM.I9%-J0AQ&9*U;NB%ZLS"3LD9#=/&4B:FDBQG/
M2 HLOL_%NNS2L!=#MX9W,S"IP!#BY91H$S^["!FYNAE_HUX"L1!9I=DQ+XF>
MB:6"">KDC/S&J*SBZYGF72VY=2\$$9NGX%D,I./ )6O&[M7)=MRSGQEW]L9!
MH +&HXJH-T>RU!JI,_*./[#\S4+",#DBCAM:81!AR_&L)/9,R[8<-R%WD-O>
M@#9O(+,PR6FA2!#:5@33 SNQDL0C?@S]R"5W0M,"EH9Q9/F.CRT7Q$4AM(+$
MMA+;(2V/9W0%IF4,$I[6DJ=+#=;0HC6E,DDL)P(-RK86!EN9/GBJ(*S47&_
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
M<E*A#6!\R;G:?6@'S2-V\A]02P,$%     @ [T%46O9T&)Z\ P  L D  !D
M  !X;"]W;W)K<VAE971S+W-H965T-# N>&ULK59M;]LV$/XK!W4H6L"UWF7%
MM0TD;8H56(.@Z58,PS[0TLDB(I$J2<79O]^1LA4'<#QOV!>)1_+NGN=>2"ZV
M4MWK&M' 8]L(O?1J8[JY[^NBQI;IJ>Q0T$HE5<L,B6KCZTXA*YU2V_A1$&1^
MR[CP5@LW=ZM6"]F;A@N\5:#[MF7JKRMLY';IA=Y^XBO?U,9.^*M%QS9XA^;7
M[E:1Y(]62MZBT%P*4%@MO<MP?I7:_6[#;QRW^F ,ELE:RGLK?"Z77F !88.%
ML188_1[P S:--40P?NQL>J-+JW@XWEO_Y+@3ES73^$$VWWEIZJ67>U!BQ?K&
M?)7;GW''QP$L9*/=%[:[O8$'1:^-;'?*A*#E8OBSQUT<SE&(=@J1PSTX<B@_
M,L-6"R6WH.QNLF8'CJK3)G!<V*3<&46KG/3,ZH;R_ED4LD6X105W-5,(;[ZQ
M=8/Z[<(WY,)N](N=N:O!7/2"N3""+U*86L.U*+%\;L G;"/ : _P*CII\2,6
M4XCR"41!E)RP%X^$8V<O?L'>-5."BXT^H/O'Y5H;1?7QYS'"@[GDN#G;,W/=
ML0*7'C6%1O6 WNKUJS +WI\ FXQ@DU/65W?4@V7?(,C*UAXO@(D22M[T!DL0
ME#L^Y*XC,MJ2.<;@I(_C#+[5")5LJ&4I5F!L.8!;%4:#H<6"-47?,-=99X.#
M-UR0MNPU[=03P,<".W.P7E()OYW#[\C44$ O#*DHL%V3FBV,48B#0R&<P$W?
MHF)&JCG</,%Y_2J/PNC]#O-/D&23+(UI$.>3) _M3#S)P@OX!;6>'Q)AQBB^
M[H=P& D=4X87O*,P4)0<!0UA-(,PSB#,9L>\[N/C_*91-OB-DW3PFZ01<1"2
M6GT _MV=*Z3 'HC+!O=NZ(#5AL)H/3]GE$U(@MDD"'+Z1F$.UU5%AZ#-D_-.
MQR#0P5+<@^QL K5+'!DE=H5U-2SV@E.R<V(3!L1H]J^@[&EFDPL'(PSM-T[3
MPYB,B9_#U2X9V32/Z)=.D]Q) 85CC%@VG25N,;YPOXL03C19.C99>G:3,6'X
MNZ<@66SO[*%/G+=,E=J6;-/;$JR4;(%8M-0 0[SP1\\?6&-;Y%@7G@3Q'[OP
M'^&:FAG8(K76<^!'6O@E+H1 0=>K3FJ;:[>QZUW%[Y.\/:,PGK7^_]CCEV=G
MC'IB+,]C9>,?W*)T;FS<6T$3W5Z8X4(=9\?GR.5P"S]M']XR7YC:<.JK!BM2
M#:8S2KX:W@>#8&3G[N2U-'3#NV%-3RI4=@.M5U*:O6 =C(^TU=]02P,$%
M  @ [T%46D0%*:Y? P  <@@  !D   !X;"]W;W)K<VAE971S+W-H965T-#$N
M>&ULG59M;]LV$/XK!W7H$B"+9-G.7-<V8"<-5J %@B3K, S[0$LGBPA%NCPJ
M;O;K=Z1DQ0$<!=L7B:3NGGONC:?9SM@'*A$=_*B4IGE4.K>=QC%E)5:"SLT6
M-7\IC*V$XZW=Q+2U*/*@5*DX39*+N!)21XM9.+NQBYFIG9(:;RQ0757"/JU0
MF=T\&D3[@UNY*9T_B!>SK=C@';K?MS>6=W&'DLL*-4FCP6(QCY:#Z6KLY8/
M-XD[.EB#]V1MS(/??,[G4>()H<+,>03!KT>\1*4\$-/XWF)&G4FO>+C>HU\'
MW]F7M2"\-.H/F;MR'DTBR+$0M7*W9O<;MOX$@IE1%)ZP:V1_'4>0U>1,U2HS
M@TKJYBU^M'$X4)@DKRBDK4(:>#>& LLKX<1B9LT.K)=F-+\(K@9M)B>U3\J=
ML_Q5LIY;7 MIX9M0-8(IX%IJH3,I%'S6Y&S-T7<$)_=BK9!.9[%CBUXOSEKT
M58.>OH(^2.&KT:XD^*1SS%\"Q$RUXYON^:[27L0KS,XAG9Q!FJ2C'KQAY_\P
MX W?]O]*4J8,U18)_EJNV7\NF;^/.=U CHY#^C::TE9D.(^X3PCM(T:+]^\&
M%\G''L*CCO"H#WUQQVV9URJDJ_#D'SWY,Q!$R+D2.@<EQ5HJZ20[4J'P'N40
M>BBKK95ZX^M8TC'/>FT?]^R^1"B,XN[VR,Z7"E!I=@27M\N?"8JNIN1!33$7
M8[DD^! <(V1&DU$R%X[/GE7(\4&C(<B[S/G':HT6ALG9RPT7Q!"^X",J&+3O
MM'T/81FB,_75B$_</_:![[NJ=C7;*&J=$_P$[]]-TD'Z\>CJWCB6;%#>$/WR
M'/TI7'+U<UC8@>"AS-&*<!OM<_3T"MK@0](:/<#KD>VIK'%76>/^RFKN91_E
MD)%2,'$Z2%"_)\SO6$7UVOP/%17(R7^8T/\A]P0G0=34Q!U"IU.^ZBCCZ/Z)
MPKY8^WNEJ:45;J363;LHKD=L0\W/LV1\ ;?8-I>O3Q\UD7VO)4EO^!>+*I3R
MJ\Q.&.H43CX,1Z>PS#*+X72?U(N)OS%?VGX[X?'!'*C0;L*T(S9<:]>,A.ZT
M&ZC+9HX\BS?3^*NP[#V!PH)5DW,_OVPSX9J-,]LP5=;&\8P*RY)_"M!Z ?Y>
M&./V&V^@^\U8_ M02P,$%     @ [T%46NHUA:9'!   9 D  !D   !X;"]W
M;W)K<VAE971S+W-H965T-#(N>&ULC59M;]LV$/XK!S4H4H"+]6XYM0TD:8OU
M0[$@Z38,PS[0TMGF0I$:2<?Q?OV.E*TXS0OV1:+(N^>>.]Z+IEMM[NP:T<%#
M*Y6=16OGNO/1R-9K;+D]TQTJ.EEJTW)'GV8ULIU!W@2E5H[2."Y'+1<JFD_#
MWK693_7&2:'PVH#=M"TWNTN4>CN+DNBP<2-6:^<W1O-IQU=XB^[7[MK0UVA
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
M887W$BB;@.LK*<TVL!\8;KKT+U!+ P04    " #O051:\.C#Y%X"   X!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6RU5=N.FS 0_17+E:JMU(:$
M7(A20,JE5?L0*=JH[;,# UCK"[6=3?;O:YN$IE+@H=I] 8\]Y\P9CSV.3U(]
MZ0K H#-G0B>X,J9>!('.*N!$#V0-PJX44G%BK*G*0-<*2.Y!G 7A<#@+.*$"
MI[&?VZDTED?#J("=0OK(.5$O*V#RE. 1ODX\TK(R;B)(XYJ4L ?SH]XI:P4M
M2TXY"$VE0 J*!"]'B]7<^7N'GQ1.^F:,7"8'*9^<\3U/\- ) @:9<0S$_IYA
M#8PY(BOC]X43MR$=\'9\9?_J<[>Y'(B&M62_:&ZJ!,\QRJ$@1V8>Y>D;7/*9
M.KY,,NV_Z-3X1A%&V5$;R2]@JX!3T?S)^;(/-X#1K ,07@"AU]T$\BHWQ) T
M5O*$E/.V;&[@4_5H*XX*5Y2]47:56IQ)]TTQD"S0GI:"%C0CPJ!EELFC,%24
M:"<9S2AH] EMH "E($=KR>VIT,1O[,,&#*%,?X@#8Q4YWB"[1%\UT<..Z*,0
M;:4PE49?1 [YOP2!3:7-)[SFLPI[&3>0#5 X_XC"83CIX1NW^S/V?),.OBT5
ME!_YO=1Z@>XR+71-,DBPO2T:U#/@]/V[T6SXN4?6I)4U\>SCSC3O5.*>R,D;
MB)RV(J>]>[>W?#0#5(.B,D</5* 7(.K^0>FG"AMDCZA9*VK67U!R[BIH+_ _
M]RIJ946O4]#H#43.6Y'SURMH/U747=#@IIMQ4*7OV1KYAM0TMG:V?1:633?\
MZ]Z\*5NB2BHT8E!8Z' 0V5.FFC[=&$;6OC<>I+&=U@\K^[2!<@YVO9#27 T7
MH'TLTS]02P,$%     @ [T%46A1N&>E' @  )P<  !D   !X;"]W;W)K<VAE
M971S+W-H965T-#<N>&ULM95K:]LP%(;_BO!@;+#%ER1.R&Q#TS V6"$D;/NL
M.,>VJ"Z>I-3IOZ\D.R:#V(.R?HEU>U\]1T<Y2AHA'U4%H-&94:Y2K]*Z7OF^
MRBM@6$U$#=S,%$(RK$U7EKZJ)>"C$S'J1T$0^PP3[F6)&]O*+!$G30F'K43J
MQ!B6SVN@HDF]T+L,[$A9:3O@9TF-2]B#_EEOI>GYO<N1,."*"(XD%*EW%Z[6
M2[O>+?A%H%%7;60C.0CQ:#O?CZD76""@D&OK@,WG">Z!4FMD,/YTGEZ_I15>
MMR_N7UWL)I8#5G OZ&]RU%7J+3UTA *?J-Z)YAMT\<RM7RZH<K^H:=?&D8?R
MD]*"=6)#P AOO_C<G<.5()P-"*).$#GN=B-'N<$:9XD4#9)VM7&S#1>J4QLX
MPFU2]EJ:66)T.MNWR4"B0'M2<E*0''.-[O)<G+@FO$1;04E.0*'/Z >8^!7Z
ML &-"54?$U\;!&ODY]UVZW:[:&"[#>03%"T_H2B(9G_+?4/>XT<]?N3\9@-^
M#X03=F*W0$:%]JZO5(US2#USF17()_"R]^_"./@R@C7ML:;.?3J U1[4+:KI
M&U#->JK9Z&'MP/Y+;4ZIY4,:)#/9)!P] Y:WTSGN&#KE"-J\1YN/YQ&?A_(X
M*GSEB<4]5OS*/,9O0+7HJ1;_/8_CCF&;2#4"M^SAEJ-6[L@0G'57N"W</]C&
M#>?#:/Y5W;-/R .6)>'*'$MAK(+)PMP=V9;EMJ-%[4KA06A36%VS,B\92+O
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
M-<M\? CXSG%OCM;@G:R4>O2;V_64Q%X0"F36,U#WVN$,A?!$3L;OCI/TG_3
MX_6!_6OP[KRLJ,&9$C_XVFZGY)+ &DO:"'NO]M^P\W/A^9@2)CQAW\7&!%AC
MK*HZL%-0<=F^Z5.7AR/ .'L%D'2 Y+V M .DP6BK+-B:4TN+7*L]:!_MV/PB
MY":@G1LN?1675KM;[G"V6+;5 U7"DF\D+SFCTL(U8ZJ1ELL-+)3@C*.!3S#'
ME85;8QHJ&<),&0NG<[24"W/FKA^6<S@].8,3X!+NN!"N3B:/K)/I/Q:Q3M)-
M*REY1=(<V0B2RW-(XB0;@,_> 4_C $^?PR.7G#Y#29^A)/"EK_ -I>+G]<I8
M[7[!7T/V6KYLF,^WY96I*<,I<7UG4.^0%!\_C"?QER&S_XGLF?6TMYZ^Q5Z$
M>O-#O9FO-VNT1FF';+=<EX'+#X]=$8^2/-H=NWD[YIG(K!>9_:/(<Y!N0+RA
M-!M0D;U0.A0S>:$T.NH[/_/NJ-YP:4!@Z5#QZ/,% =W.D79C51U:<:6L:^RP
MW+K1B]H'N/M2*7O8^.[NAWGQ%U!+ P04    " #O051:RV<%\0H$  #F%@
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
MHJ%V!O2]5,H>)FZ#]M$W^0]02P,$%     @ [T%46IB+TI@8 P  (@@  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3,N>&ULK59M3]LP$/XK5H8FD("\M$V
MM9':LFE\0$)E;)_=Y-I8.'9GNPW\^YV=-)225GS8E\8O=T^>Y^YRUV$EU;,N
M  QY*;G0(Z\P9G7C^SHKH*3Z4JY X,U"JI(:W*JEKU<*:.Z<2NY'01#[)67"
M2X?N[$&E0[DVG EX4$2ORY*JUPEP68V\T-L>S-BR,/; 3X<KNH1',$^K!X4[
MOT7)60E",RF(@L7(&X<WT\3:.X/?#"J]LR96R5S*9[NYRT=>8 D!A\Q8!(J/
M#4R!<PN$-/XVF%[[2NNXN]ZB_W#:4<N<:IA*_H?EIAAY5Q[)84'7W,QD]1,:
M/0.+ETFNW2^I&MO (]E:&UDVSLB@9*)^TI<F#CL.87S (6H<HGV'_@&'7N/0
M<T)K9D[6+34T'2I9$66M$<TN7&R<-ZIAPF;QT2B\9>AGTAEL0*Q!$RIR,N:8
M5"HRW%Z0&6A0&UQBJ9 G,6><0XZG&; -G7.\.+T%0QG79VC]]'A+3D_.R EA
M@OPJY%HCH![Z!CG:-_E9PV=2\XD.\ DC<B^%*33Y+G+(WP/X**Y5&&T53J*C
MB+>079+HZIQ$0=3O(#3]A'LO<.Z](W1Z;<![#J]W*."2<QO2BJJ<R 4Q!9 -
M5<R&E&02/X\<%*U+'%-"WU)B\[#>YL'FAN%I5X1K OUN K8MW.@5S6#DX7?O
M<NRE7[^$<?"M*SK_">Q=K/IMK/K'T-,)Y58ZH8;,8<F$8&)I8_8*5'4)K]$&
M#LVVKTT:QM'UT-_L"NHP"J.@-7I'=- 2'1PE>B<R;*$:DV0D:>*@SXG +HQT
M%61R XIU9ZM&CG?Y!(-XL,?ZHU5R'<?=K..6=7R4];B4:V$TJ10S!@127;B:
MPT+#[B>P_2@%(GLE1E&AN2O*+@7Q!VX789!<]?8D=)@E_4'2K2%I-22?+1$0
M^;'B2#[FO1^&>QP[C'8KJ*;H[[3;$M3232&-'R]&L^Y+[6D[Z,:NO^^=3W
MUO/J#::>GO=48;UKPF&!D,%E@I14/9'JC9$KU]3GTN"(<,L"AS@H:X#W"RG-
M=F-?T/XM2/\!4$L#!!0    ( .]!5%K<<X">P0(  )8'   9    >&PO=V]R
M:W-H965T<R]S:&5E=#4T+GAM;*U536_;, S]*X)7#"VPUM])UR4&DKC#=BA0
MI.MV&':0;28V:DN9)"?IOQ\E.UZ2ND$/O=CZX'OBHRARM.'B2>8 BFRKDLFQ
ME2NUNK%MF>9047G%5\!P9\%%115.Q=*6*P$T,Z"JM#W'&=@5+9@5C<S:O8A&
MO%9EP>!>$%E7%17/4RCY9FRYUFYA7BQSI1?L:+2B2W@ ];BZ%SBS.Y:LJ(#)
M@C,B8#&V)NY-'&I[8_"S@(W<&Q.M).'\24^^9V/+T0Y!":G2#!1_:YA!66HB
M=.-ORVEU1VK@_GC'_M5H1RT)E3#CY:\B4_G8NK9(!@M:EVK.-]^@U6,<3'DI
MS9=L6EO'(FDM%:]:,'I0%:SYTVT;ASV .W@%X+4 [Q@0O +P6X#_5D#0 @(3
MF4:*B4-,%8U&@F^(T-;(I@<FF :-\@NFK_U!"=PM$*>B.:R!U2 )91F9E)@%
ME*4XO213FI$8$D5NMYAC$HS%'(HJJ86D20F[#4G.8U"T*.4%PAX?8G)^=D'.
M2,'(CYS7$G%R9"MT5A]IIZUCT\8Q[Q7'7(_<<:9R26Y9!MDA@8TJ.ZG>3NK4
M.\D80WI%O.M/Q'.\H,>AV1O@OF/@?@\\?@O<-7#OA!J_NSC?\/FG+XXL!*_(
M#",E\ EA\JB<S$S:@""_)XDTZW_ZXM_P!_W\NMS<R!5-86QA/9$@UF!%'S^X
M ^=+7^S>DRQ^)[*#N 9=7(-3[)%.^TRG/;1I?RX@Y6L0SQ=]06S(0D.F2^PZ
M"GU,KO5^;/IL_$.;^*7-I1^$G=&!E+"3$IZ4<O!86SF]+S%\<?@@'/J?CV3T
M67G#X9&0'BO?=Z^/E-A[%0LS=6DJOR0IKYEJ7G2WVC67B:FI1^M3;#I-C_A/
MTW2L.RJ6!9.DA 52.E=#]$DT7:"9*+XR=3'A"I^+&>;8.$%H ]Q?<*YV$WU
MUXJC?U!+ P04    " #O051:^Y5#KI@"   "!P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U-2YX;6RM5=%NFS 4_16+55,G=848DK1=@I0&3=O#I"I9MX=I
M#P[<!*O&SFR3='^_:T-1TM$J#WT!V]QS?,_QY7JR5_K!E "6/%9"FFE06KN]
M"4.3EU Q<ZFV(/'+6NF*69SJ36BV&ECA094(:12-PHIQ&:03OW:GTXFJK> 2
M[C0Q=54Q_?<6A-I/@T'PM+#@F]*ZA3"=;-D&EF#OMW<:9V''4O *I.%*$@WK
M:3 ;W&2)B_<!/SCLS<&8."4KI1[<Y&LQ#2*7$ C(K6-@^-K!'(1P1)C&GY8S
MZ+9TP,/Q$_MGKQVUK)B!N1(_>6'+:7 5D +6K!9VH?9?H-4S='RY$L8_R;Z-
MC0*2U\:JJ@5C!A67S9L]MCX<  ;)"P#: NBI@+@%Q*<"DA;@K0X;*=Z'C%F6
M3K3:$^VBD<T-O)D>C?*Y=,>^M!J_<L39= $[D#48PF1!9@*K@,D<IQ_)$BNL
MJ 40M2:S/%>UM(8L( >^8RM<GB'@7JZX$%"0)>@==[CS#"SCPGQ AOME1L[/
M/I SPB7Y7JK:X"9F$EK,V^T>YFV.MTV.](4<,\@O";VZ(#2B20]\?@(\CCP\
M[H%GI\ ''DZ/X2&:W3E..\>IYXM?=YRLM:K(7$FKL?;QU&U)YOZ\09-?LY7Q
MZ[_[W&KXDWY^UR=NS);E, VP$1@\& C2]^\&H^A3GW=O29:]$=F1KW'G:_P:
M>]K5J.YJ]()(L'T.-DQ#S^0:XRX=C"B]QNK8'7K3$Y;0,;T^#LOZPN)1DG1A
M1WJ23D_RJI[NWS+MO_6BFN2__8=C.AP^$],3-;JBXV=:>J(&<1(_DQ(>-!QW
M.WQC>L.E(0+6B(LNQTB@FX[;3*S:^AZT4A8KW ]+O*1 NP#\OE;*/DU<6^NN
MO?0?4$L#!!0    ( .]!5%JGI(CP- ,  /@)   9    >&PO=V]R:W-H965T
M<R]S:&5E=#4V+GAM;*U62X_3,!#^*U9 ""38I$F;E*6-U#8@.""M=GD<$ <W
MF306CEULMUWX]8R=;.@C6^VAE\2>S/=Y7AG/9"?5+UT!&')?<Z&G7F7,^MKW
M=5Y!3?657(/ +Z54-36X52M?KQ70PH%J[H=!$/LU9<)+)TYVH]*)W!C.!-PH
MHC=U3=6?.7"YFWH#[T%PRU:5L0(_G:SI"N[ ?%W?*-SY'4O!:A":24$4E%-O
M-KC.$JOO%+XQV.F]-;&>+*7\93>?BJD76(. 0VXL \77%A; N25",WZWG%YW
MI 7NKQ_8/SC?T9<EU;"0_#LK3#7UQAXIH*0;;F[E[B.T_HPL7RZY=D^R:W4#
MC^0;;63=@M&"FHGF3>_;..P!!O$C@+ %A,> X2. J 5$3P4,6\#01:9QQ<4A
MHX:F$R5W1%EM9+,+%TR'1O>9L&F_,PJ_,L29]!:V(#:@"14%F7&L BIRW+XA
M"RF,PK20.>6-K%2R[L0:#34563@306GR,@-#&=>O$/OU+B,OG[\BSPD3Y$LE
M-QKI]<0W:+$]U\];Z^:-=>$CU@U"\AG/JS1Y+PHH#@E\=+7S-WSP=QZ>9<P@
MOR+A^#4)@W#88]#B"? H</"H!YX]!3YP\/",-U&7O<CQ1>>S=YB9P\20'[.E
M=O*???%O^(?]_+;G7.LUS6'J85/1H+;@I2^>#>+@75_L+DF678CL(*[#+J[#
M<^QI%TK.Z))Q9ACT5F_#,G(LML%NTR0:!A-_NQ^54Z4XB))#I:Q'Z6WR7^G
MBU'GQ>A)U:$@ERO!_D+A"N6ZSY/1)>O@DF39A<@.(AAW$8S/UL&LEAN!K8Z)
MG&^P =EVEO?4!J&&F K($E9,""961)9.4#*=4T[^ %5]46].C_>R/AJ/1T?U
M<ZH4)\%1D66G2N,H'/773])YGYSU_@:4FRNP^1.YY&Q%[56MB<:W+ED3#HSZ
MEF&#WW>U]U])3BH\BH.CWV!QJA2^'81'OO8HA<'QO^+OW8G8!E=NMM"8/4QH
M<UUTTFY\F;E;^T@^Q[&FF4+^TS0ST6>J,-V:<"B1,KA*T"35S!G-QLBUNWF7
MTF O=LL*1S-05@&_EU*:AXT]H!OVTG]02P,$%     @ [T%46F!,I:=K P
MB@\  !D   !X;"]W;W)K<VAE971S+W-H965T-3<N>&ULO5=;3]LP%/XK5B9-
M0V+DT@N7M9& ;!K20 BT[6':@YN>-A:.G=EN"_]^QT[(&I0&*D5[27S[ON/S
MV2<Y9[*1ZD%G (8\YESHJ9<94YSYODXSR*D^D@4(G%E(E5.#7;7T=:& SATH
MYWX4!&,_ITQX\<2-W:IX(E>&,P&WBNA5GE/U= %<;J9>Z#T/W+%E9NR 'T\*
MNH1[,-^+6X4]OV:9LQR$9E(0!8NI=QZ>):$#N!4_&&ST5IM85V92/MC.U7SJ
M!79'P"$UEH+B:PV7P+EEPGW\J4B]VJ8%;K>?V;\XY]&9&=5P*?E/-C?9U#OQ
MR!P6=,7-G=Q\A<JAD>5+)=?N23;EVN.Q1]*5-C*OP+B#G(GR31\K(;8 X2Y
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
MT(;K7[3ML)$$%VLN:+L+ECMH:]+]X]\['_8"O/"1 &\7X)T:X.\"_%,#@EU
MH)WII&@?<BQP-F%TBYA"2S8UT&;J:"F_)NK8[P233VL9)[+W($WCZ +I 7I'
MNDI21W*6@\!UP\_ETR]W.3I[?HZ>HYJ@SQ5=<TQ*/K&%W((BLHM=NILNG?=(
M.M=#'R@1%4>O20GE(8$M]]X+\!X$W'BCC#D4E\A+7B+/\0+#AF8GA/N.#O<-
MX?DIX:X.]T;4^/UQ^)K/'S^.[]=S+IA\)WZ8+.XH C.%NB>N^ H7,+7D1<"!
M;<#*7CQS(^>5R9[_29;_)[(#ZX+>NF",/?NX B8+ERQ1HTNYH%R8W.M80LVB
M+L5-YJ9N&$WLS;XM!E02)_XA*C>A@C3H40="PEY(."KDKJ),7 A@[1-*.IIH
M+[OOQ0,=!DSL#E0<8[PD-&N(>@W1J(:OF-5XWL 3"J*CS''J#4R>'8.B-'(&
M&HY!89I$9A%Q+R(>%?&9"MP\H2 ^J@ O#IQA-1E0D>L& PT&5!!'CYQ$THM(
M1D5\TU\^*!'>R/=C"?);K;J!O^^)+K0+1 ]?'X[.Y$U_#YCQ<Y/N\:1A%XD2
MU':WO;SW2WQO^F#,3F-*>Z;D,:9\G"DZ:4\''J>]Q^F_>5S6O*!K(I"T%(SF
MRH4"B#!ZVR5+]^K N73\=%!39M2@\O*G4)U>>Z^!:($M=2/&D=;0?8K[U;[7
MN]8MSF#]1O: 7<OVEZ9K(#]@MJP)EP8L)*5S&<LZ9UU3UDT$7>DV94Z%;'KT
ML))]+# %D,\7E(J'B4K0=\;9'U!+ P04    " #O051:PM"C5L$"  #@!P
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
MQ-A7?7)?S+U CP@1E$MM =7?,UHA0K23&L>WSM3KGZF%A\=[]]_-Y-5DGJ!
M*T;^P84LY][$ P7:P(;(SVSW$743&FF_G!%A?L&NBPT\D#="LJH3JQ%4F+;_
M\*4#<2!0/G9!U FB4T%Z1A!W@OA4D)P1))T@N50PZ@1FZGX[=P-N#25<S#C;
M :ZCE9L^,/2-6O'"5!?*H^3J+E8ZN?B#L6*'"0&0%N">2DBW^(D@L!0"20%^
M!<NBP#JED*C;;6'J!+]?(PDQ$1]4R)?'-7C_[@-X!S %?Y6L$<I,S'RIQJ>?
MXN?=6.[:L41GQA*#3XS*4H",%JBPZ%=N?1@Y#'P%IJ<3[>G<14['/QMZ Z+I
M+R *HL0V(+=\C7(EGYR5KR^0QX&1QQ9Y=HD\-/+( 2/N2R4V?O$9OV7^K<$<
M%0 7B$J\P5 7"GZM&6AJQI;WUCBQ&^NU\%;4,$=S3RUV O%GY"U^_BE,@]]L
MS(<T6P]IE@UD=I2=I,].XG+O7V0;?J?R6ORMV<B8Z<_0\R),1VD0S/SG0[#6
ML,DD.@[+;&'))!SU84<P1CV,D1/&,L^;JB%0JFK=[E<X7-40<_61DS9&3L-K
M&;5FZ<&LQN'T#2);U&0:GQ#Z4=01H+0'E%Y4+0=0 &'"^O(ZG:XED[Z9S2F5
M'T9DKH@C&N.>QMA=+A7C$O_7?MG8!J 7M0\32*B=4%M#DEVVSCD?<RVJ\=M7
M8_2FABQ!R6E09@F*@C/,)CVSB9/9RNQ-$&\9*7"BQ+45BM/G6BA#FJV'-,L&
M,CM*QK1/QO3_^C1/A\S.D&;K(<VR@<R.LA,&KYOLP/FRW)]F0C5(;<:LN^3@
M@C=_Y7[DM; '=<N&<FMQ^P?MC5IQMJ:O%"!G#97M7KZ_VO>N2].QG5Q?Z9[6
MM$VO-FU#_ GR+:8"$+11EL'-6,'G;8_9GDA6FR;JB4FU[)G#4O7EB.L =7_#
MF-R?Z ?TG?[B.U!+ P04    " #O051:_EV<-^T"   /"@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970V-"YX;6RU5EUOFS 4_2L6JZ966LM70I(N04J3K>O#
MIJI=MV<'+L&JP=0V2;M?/]M01CJ*LBI[26RXYW#.,;YXNF7\7J0 $CUF-!<S
M*Y6R.+=M$:6087'&"LC5G83Q#$LUY6M;%!QP;$ 9M3W'">P,D]P*I^;:-0^G
MK)24Y'#-D2BS#/.G"Z!L.[-<Z_G"#5FG4E^PPVF!UW +\JZXYFIF-RPQR2 7
MA.6(0S*SYN[Y8J+K3<$/ EO1&B/M9,78O9Y<Q3/+T8* 0B0U U9_&U@ I9I(
MR7BH.:WFD1K8'C^S?S;>E9<5%K!@]">)93JSQA:*(<$EE3=L^P5J/T/-%S$J
MS"_:UK6.A:)22);58*4@(WGUCQ_K'%H =_ *P*L!WKX OP;XQFBES-A:8HG#
M*6=;Q'6U8M,#DXU!*S<DUZMX*[FZ2Q1.AI>,Q5M"*<)YC*YRB?,U65% <R%
M"G2*YM%#23C$IF">,2[)+VQ6X'@)$A,J3E35W>T2'1^=H"-$<O0]9:50Y6)J
M2R51/\B.:CD7E1SO%3E+B,Z0-_Z /,<;=, 7>\!]Q\#]7;BM@FG2\9IT/,/G
MO\+7F"<QY)(D!.MLR)^8L(FIRV=%/.@FUGOS7!0X@IFE-I\ O@$K?/_.#9R/
M7:X/1+:3@=]DX/>QA]]4*UE@SI](OM8O0)G++K\5R="0Z-:Q"4>>&TSM3=M'
M[Y/>Z&/0^!CT^EB8S01<]1YJ7F"1DJ)SZ7IY_G7I#D2V8WG86![^K]=W>,@,
M#D2VDT'09!#T+OLG(8GJ]BJ$4D!24D1) NA8M:DGP%R<=)GO9W2="MKE]"W(
M'5NCQM:HE^J2,R'VV9>CO_:E._0=Y\7&[*CRQZVJ'8WC1N.X5^,\BLJLI";\
M]I>C2V;%%+0$G(Z=\>"%S(ZJ(' &W3(GC<S)(1K<9)\&UU'D3H(7^NS6YUH?
ME;YBOB:Y0!02!7/.1@K/J^-'-9&L,%_P%9.JA9EAJDYLP'6!NI\P)I\G^E#0
MG '#WU!+ P04    " #O051:[SBT[( "  #%!@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970V-2YX;6R-E5UOFS 4AO^*Q:JIE;9"2/A(1Y#:9NUZL:GJQW;M
MP$FP:FQFFY#NU\\V%*4+2783;.SW?=[CP"%IN'B1!8!"FY(R.7,*I:H+UY59
M 266Y[P"IE>67)18Z:E8N;(2@',K*JGK>U[HEI@P)TWLO7N1)KQ6E#"X%TC6
M98G%ZQ50WLR<D?-VXX&L"F5NN&E2X14\@GJN[H6>N;U+3DI@DG"&!"QGSN7H
MXFIJ]ML-/PDT<FN,3"4+SE_,Y"Z?.9X)!!0R91RPOJSA&B@U1CK&[\[3Z9%&
MN#U^<[^QM>M:%EC"-:>_2*Z*F1,[*(<EKJEZX,TWZ.H)C%_&J;2_J.GV>@[*
M:JEXV8EU@I*P]HHWW3EL"7Q_C\#O!+[-W8)LRCE6.$T$;Y PN[6;&=A2K5J'
M(\S\*8]*Z%6B=2J]Y3QO"*4(LQS=,879BBPHH$LI04GT&7W=5/H (4<WM:J%
M7BBY4.0/MF=Z.@>%"95GZ 01AIX*7DMM)!-7Z6R&X&9=CJLVA[\GQQRR<^3'
MGY#O^1/T_#A'IR=G[VU<75I?G]_7YUO?\1[?=W%-+4S"4+K693+L8MZ,"UGA
M#&:.?O0EB#4XZ<</H]#[<B#CN,\X/N2>ZI*#H4RM*K J\W*MT]$DC!-W/<":
M]*S),58XQ&I5X38K&'O#K*!G!<=8T1 KV&%%T608%?:H\!@J'D*%NRAOSPE&
M/2HZAIH.H:+_1\4]*CZ(>BI -]JE C$$C'> [2D,$:<]<7J0^$-_!JZQ$*^$
MK<RK7C,UA)[N/)F1/PK_0;M;7<DT^.]8K B3B,)2R[SS2.M%VS3;B>*5;50+
MKG3;L\-"?V= F UZ?<FY>IN8WM=_N=*_4$L#!!0    ( .]!5%K:WZ-76@,
M &<.   9    >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;+5776_3,!3]*U9
M:$ACL?/5=K211L<$$D@3V^#92V];BR0.MM,.?CUVDJ9-YT54"B^M[=QS<L[U
MM6-/MUS\E&L A9ZR-)<S9ZU4<>FZ,EE#1N4%+R#73Y9<9%3IKEBYLA! %Q4H
M2UT/X\C-*,N=>%J-W8IXRDN5LAQN!9)EEE'Q^P.D?#MSB+,;^,96:V4&W'A:
MT!7<@7HH;H7NN2W+@F602\9S)& Y<Z[(Y9P$!E!%?&>PE0=M9*P\<O[3=#XO
M9@XVBB"%1!D*JO\V,(<T-4Q:QZ^&U&G?:8"'[1W[365>FWFD$N8\_<$6:CUS
MQ@Y:P)*6J?K&MY^@,10:OH2GLOI%VR86.R@II>)9 ]8*,I;7__2I2<0!0!NU
M [P&X/TKP&\ ?F6T5E;9NJ:*QE/!MTB8:,UF&E5N*K1VPW(SC7=*Z*=,XU1\
M*W1%"/4;T7R!/OXJ6:'G2*%W:,ZS@N>Z+1%?HA?"SJY!49;*MQKP<'>-SEZ_
M1:\1R]']FI=2Q\JIJ[1*\RXW:11]J!5Y+RBZAN0">>-SY&$OL,#G_P#W<07W
MNW!7YZ9-D-<FR*OX_),29+-5\P1V'K,<+V5!$Y@Y>KU)$!MPXC>O2(3?VTP.
M1-:Q[+>6_3[VKF7863Y'*\&E=4)KNK"B,_O&)B9D$@3>U-T<>K*$X0DF41O6
M41NT:H->M5=)4F9E2A4L]/K5Z4@8K7<(K9YF7"CVIQJP*:^IHP-)[T:!YX^.
ME-O"\#C =N5AJSSL57[/%4U1\4*V<[!66?A,2A!Z.#P2_#S*'Y/1"YF.6KU1
MKUZS)90*Q+G>$98L@;W:2KOD2[6E FRJ>XE/71L#D75R,&IS,!IH.Q@-:7D@
MLH[E<6MY/.QV,'Y>?%$P.5Y3EBCB1<1>HI-6ZZ17ZQ?0G_0U3Q>(97IA;<!(
MM8KLY3EU>@8BZU@F>/\)QP/59$,TD.NAV+JV#TXN9-BZ;/@.2RX*(W]R5)BV
M,!*%GKTRR?X@07H_VO%-*7*F2OL&V8\]>6;^Q_&![,\/Q!^J('M/(B?;'HBM
M:WM_$"'])Y'3"S)X?B(:^3@Z+DA+6$2P?U20[L$MP%S!OE*Q8KE$*2PU#E^,
M-(&H;S5U1_&BNA@\<J6O&55SK6^"($R ?K[D7.TZYJ[1WBWCOU!+ P04
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
M0!H#_)X*H?<#,T%SGYO_#U!+ P04    " #O051:Y/>JL"\$   :#P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970W,BYX;6RM5VUOVS80_BN$5@PMT$2B).O%
MLPVT,;85:+N@2;;/M'2VB5*B2U)QLE\_4E)D6Z)58\@76Z3N'CUWY-U#SO9<
M?)=; (6>"E;*N;-5:C=U79EMH2#RFN^@U&_67!1$Z:'8N'(G@.2U4\%<W_,B
MMR"T=!:S>NY6+&:\4HR6<"N0K(J"B.>/P/A^[F#G9>(;W6R5F7 7LQW9P!VH
MA]VMT".W0\EI :6DO$0"UG/G Y[>X-@XU!9_4]C+HV=D0EEQ_MT,/N5SQS.,
M@$&F# 31?X]P XP9),WC1POJ=-\TCL?/+^B_U\'K8%9$P@UG_]!<;>=.XJ <
MUJ1BZAO?_PEM0!.#EW$FZU^T;VT]!V655+QHG36#@I;-/WEJ$W'D@,,S#G[K
MX%_J$+0.01UHPZP.:TD46<P$WR-AK#6:>:AS4WOK:&AIEO%."?V6:C^U^%1F
MO !T3YY HBNTA#4( 7D[0<H<_;4#010M-^@SEQ+=$"&>]?;9$Y%+]'8)BE F
MWVG?A[LE>OOF'7J#:(GNM[R2VEW.7*5IFH^Y64OI8T/)/T-I"=DU\I/WR/?\
MT.)^<X%[X-7NP:F[JY/39<CO,N37>,%9O#8EBCPA(B4H.;4%U:"$=A13C5.Y
M(QG,'5UN$L0C.(M??\&1]YLMQ%<".PDXZ (.QM 7'[),5#I>O3%TLY"D*3>]
M$P0PHO0+>#+S8$M"@SRID4T'>5SX7A2G,_?Q.+JA%4Y\C#NK$]IA1SL<I\UT
M2R)E!DCO3I3S:J76%=-](N-5J:S[L &,CMD&9LN=D+488<^S<YUT7">C7+_J
M_LR[NF*FKK+CNK*1G0QX1&G0XSJT29+ 3C7JJ$:C5#^#;I*(4;*BC"H*5F[1
M,$=1Y,<]=A:K.$[/+'O<\8M'^>EFKEMUJ3=EMB7E!NJ=RM46A(UH/* P";T>
MS:$-3NT<DXYC,LKQGBO"T$:8=<Z'[<1&-!D2]9*HO]Y#JS#UO-#.-NW8IC]9
M<2FGZ)&PJBW]E\*R\4P'#*[\'LG1K_W/7H:]@[YY%^3>DO7WJ#15N+XTTO8[
M_27!O6@M9F&2IHE]3?"13N/+9>BH'*U:U&*]DAB]%MIIY ?]Q:-JM_B#\WQ/
M&3M4MCY@*%WK=,6@64Q$"BX4_;=>1FM"_&'WQ%Y?ERQ6DTEZIOCQ04_QN*#6
M9^,KOKYZD#!2\BW*J=($>+#!+&9^&/MG6![D$X_KYZTPBJ2>ZS3#CXKN]&E=
M68D.)3%*<;_L;59Q=*;;XX-RXG'IO!6P(S27XWT>#Y40>U'2IVBQ"L(S@HD/
MBHG')=/2<GZBGW@HC8$6IKXRV<PB'$_.$#Y(*![74',<N5"76J23L]LD''9!
MBYF?^/W4ND<7%W-K_$+$AI82,5AK/^\ZU@"BN8@U \5W]5UFQ96^&=6/6WUY
M!6$,]/LUY^IE8*Y'W75X\1]02P,$%     @ [T%46OZ[\1BV P  C1$  !D
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
M;LN7&\'E5: VD-^OTK1X>J-V</Q!G_F?4$L#!!0    ( .]!5%KDH_KN<P4
M -DC   9    >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;+6:77/:.!2&_XK&
MV]E)9](8B8] %IA)0KO;BTXSS::]5FP!FMH6*PE(_OU*MK$Q&-DBRDUB"YVC
MHT?R\7M XRWCO\62$ E>XB@1$V\IY>K&]T6P)#$65VQ%$O7)G/$82W7+%[Y8
M<8+#U"B.?-3I#/P8T\2;CM.V!SX=L[6,:$(>.!#K.,;\]8Y$;#OQH+=K^$$7
M2ZD;_.EXA1?DD<BGU0-7=W[A):0Q201E">!D/O%NX<T,#;5!VN,G)5NQ=PWT
M5)X9^ZUOOH83KZ,C(A$)I':!U;\-N2=1I#VI./[+G7K%F-IP_WKG_4LZ>369
M9RS(/8M^T5 N)][0 R&9XW4D?[#M/R2?4%_["U@DTK]@F_?M>"!8"\GBW%A%
M$-,D^X]?<A![!JA_P@#E!NC  /9.&'1S@VY;@UYNT$O)9%-).<RPQ-,Q9UO
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
MX'C8 $S3#+3SS%9U'X,+MW%%OF.<S)I=H'7I_Z[>CT'F[UO_4!,&/(@QNE>
M8[ &K0D(X< QY5:3![2SQ]]2X/95@E6IW$\>NIU;;1Q;VII<8/0_Z AHI;!C
M@]#D!.WL=&8I =O<%7KQP+0(:0*#=@8[5$W #J8*?--BB#13(2M='*HH:FL[
MD@)%41@;<&A:079:.5Q4U 9WU0U&!B":'9"='<XF+6H_V_C\& ], #5+(/S3
MM 6ZQ#8&::9!=J:YK+:HG6\O[5'H!($A(9J*D)V*3M03M?5=/8&18]JO(,TY
MR,XYI^D)U-[ A*:QTA2#[!N8D[5$;7]WM#SD(!,T31SH(.(XFZ*HW>XH"L]S
M!@9)@32%(#N%W$D9T>G0VNW((L::4?"I>Y]]5 2^Q"X':SK"9]OE[,,%N,U5
M$<38P)I8DQ7>?RNS%XXV)V$OC QJ'&]](-M[Y[(7#-RA(C"&!F[$FD#P(5N5
MO:"T]R9]Z$'?E!K-"O@,&Y2]$+:_9H5Q8 2HV0&'/TU'X$ML9+!F&6QGF<OJ
MB-KYSC>*P#$F1!,0MA/0B3JBMK[+C'[L(!,P33383C2GZ8C:^ ZN<.!$AF+W
M-='X]JW+R5JBMK^#3&72^_'7)E\SB7\0DYQ-5OCM+V40QL[@>QWD;IT8990O
MRG.Q DS9.A?5X5'SM#E[NZY.G'3SZN#N,^&RD J0TKGLZCF17)EX=196W0BV
M*L^?GI@0+"LOEY3,*%<-Y/LY8^+U1CEH3B3'_P%02P,$%     @ [T%46J'@
M?.B)!   QQ$  !D   !X;"]W;W)K<VAE971S+W-H965T-S@N>&ULK5AMCYLX
M$/XK%EU56ZD;,._9)I%V0T]7Z7I:=6^OG[W@)-8"IK9)]O[]V8:0!!R42OF2
M8#/S,,]X9CSV;$?9&]]@+,![D9=\;FV$J.YMFZ<;7" ^H14NY9L59042<LC6
M-J\81IE6*G+;=9S0+A IK<5,SSVQQ8S6(B<E?F* UT6!V'^/.*>[N06M_<0/
MLMX(-6$O9A5:XV<L7JHG)D=VAY*1 I><T!(PO)I;#_ ^@8%2T!+_$KSC1\]
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
M[I[?>T?NAFNI7G0&8,A;SH4>>9DQRRO?UTD&.=7G<@D"W\RERJG!K5KX>JF
MIBXIYWX8!)&?4R:\>.C.'E0\E(7A3,"#(KK(<ZK>Q\#E>N1UO,W!(UMDQA[X
M\7!)%S %\[1\4+CS:Y24Y2 TDX(HF(^\Z\[59&#C7< S@[5NK(E5,I/RQ6[N
MTI$76$+ (3$6@>)C!1/@W (AC=<*TZNOM(G-]0;]UFE'+3.J82+Y;Y::;.1=
M>"2%.2VX>93K'U#IZ5N\1'+M?LFZB@T\DA3:R+Q*1@8Y$^63OE4^-!(ZT8&$
ML$H(=Q-Z!Q*Z54+7"2V9.5DWU-!XJ.2:*!N-:';AO''9J(8)6\6I4?B689Z)
M;RE3Y)GR HB<DULFJ$@8Y>1.:*,*+)?1Y(Q,RQK;D$E&Q0(T88),I# ,-\+8
MI68I*.IJ\Y/1&>/,O)/3&S"4<?T%09ZF-^3TY LYL;F_,EEH*E(]] W*L&3\
MI*(\+BF'!RAW0G*/-V>:?!<II-L /NJO30@W)HS#HX@WD)R3\.(K"8.PUT)H
M\@_IW<"E=X_0Z=8UZ3J\[@&\AMO)A]O)A]O)EMN\<IM!JYGE7;WVNVR3N-)+
MFL#(PRZ@0:W BS]_ZD3!MS8C_A/8EBV]VI;>,?1X# LF!%J WRW'ORFTJ2TA
M^@["=K!5W+D,AOZJ*:(E)NA'== 6N7Y-KG^4W"/D0'6AP'XRMG(T>2V89K9"
M9PHX-9 >+&&;D/*ZJ$'R;%])2]!EM]>N)*J51$>57">)@D.LHKT+=RGM1T07
M[80&-:'!44+XE?^EZ(.]@NZRVH]HFEG2\AM=- >U<,-%8Z4*8<I>4I_6\^O:
MM>V=\S'.M7(,?<"40_&>*OP/:\)ACI#!^0 9J7+0E!LCEZY7SZ3!SN^6&<YF
M4#8 W\^E-)N-O:">]O$?4$L#!!0    ( .]!5%H@QG<?\@4  !TR   9
M>&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;,V;[V_B-AC'_Q4KFZ:>=(/$X5<[
MBM023:NTTZI6M[V8]L(D!JQ+8N88N$KWQ\_YT3B&X)+J8;J^*(3X^=KYX,?Q
M-S;3/1=?LC6E$GU-XC2[==92;F[Z_2Q<TX1D/;ZAJ3JSY"(A4AV*53_;"$JB
M(BB)^]AU1_V$L-2938O/'L5LRK<R9BE]%"C;)@D1+_<TYOM;QW->/WABJ[7,
M/^C/IANRHL]4?MX\"G74KU4BEM T8SQ%@BYOG3OO)O#'>4!1XD]&]UGC/<HO
M9<'YE_S@(;IUW+Q%-*:AS"6(>MG1.8WC7$FUX]]*U*GKS .;[U_5?RTN7EW,
M@F1TSN._6"37M\[$01%=DFTLG_C^-UI=T##7"WF<%?_1OBKK.BC<9I(G5;!J
M0<+2\I5\K4 T KS!B0!<!>!S _PJP#\W8% %# HRY:44' (BR6PJ^!Z)O+12
MR]\4,(MH=?DLS;_W9RG46:;BY&PN:,0DNEL)2M77*=%50"5A<?8!_8P^/P?H
MZL</T[Y4->7E^V&E>E^JXA.J=]M5#WG7'Q%V,6X)G]O# QKV$)X4X8.6\.",
M<-\MPGTSO*_PU(QPS0@7>H,S&;7QL"KDR7N3;4A(;QV5G1D5.^K,?OK!&[F_
MM-&!% N Q QR?DW.+]3]D]_$0J*'-)-B6W2NOW]7!="#I$GV3QM%'Y(BI%@
M)&90'-04!];^=\^%BF#I*D/%8+OC\4X=H;P<XDL4EOU3C>J9)&FD3K6QM=;1
ME6TI-BS$\EO+;N9.^[LF,%L)@\*PIC#LE(7H&WJJ450(EB1D,9,O;==O5>]Z
M_9!B 9"807544QV!9N@(DB*D6  D9E <UQ3'UKYYLB-^S._5+-DF*"2J]A-=
M<WR4*WCHEG]F5LVMS>A*#$C,(#:IB4VLQ.X2OE7=C>S47(,L8HJV:41%8W [
M *G.1-N01FWX)L?XW'9\UC9UQ0<D9N"[KO%=6_$5:<MTVH9\1U.2RD9_XVG&
M8Q8122.4*@,1TQT5:BJ/!%$S[C:.996C!D?_@)^U45WY 8D9_#Q7SWO=]Q)D
MZ3%!EDJJFE&6LV.L*O9PLT/VA@<H[<WKRA)*S839,!$>V+U9G?M4$?Z&[I5E
MRTG25I#62KO>;$#5 B@U$[AV)!X&O6U[H/X$5"V 4C-1:HOB6>?NLX?7S$Z(
M6+$479$,$;2A(E1@V[UO*7C=G-OV7!<?I3BH X%2,S%I#^+93<B<)PF316=;
M4HHVY*6X;2M#(M?YW7N;J5%RPT7Q-$>9DOS3P\P_ ^V@#:UWC!;2S010:B9:
M;6P\.&=CC)Y_*,@"A5LA:!HRFK42!?4]H&H!E)K)75L?#];[>*#F!U0M@%(S
M46K_X]D-T#L&T?&9F0YJ>:#43$S:]'AVU],UTZNY_%OS)$A;,P=5"Z#43.#:
M)GG7L"D.Z7#FH&H!E)KY#%P;)FPW3-U3O!+,O8F1XP<9;J^W\^/N2S@AK)T0
M?L,)_2_3I*H1AV3Q(5E0RP.E9I)M+,)T6X4Y>^P\9Y9DK[OS^@WL LXE_!'6
M_@C#KN%@T$4<4+4 2LU$J3T4MGNH=PRA@_,2'=0.0:F9E+0=PIWMT#-5Z:L&
MSL4+BJE4$#.][M6*#=3T@*H%4&HF76UZ,*SIP:"F!U0M@%(S46K3@R^ZZH-/
M+_L<IC>H!X)2,ZEI#X3M'@AF-=M>2>=N.3E:^ABT?1,!5+4F.VUGL'W9I^/0
M>/ZC=GN]G7&"^AXH-7,'B_8]O@N[AP72SLQ!U0(H-1.E-D?^]V".JD9X_L'S
M>6]\^&S)WMS.<"_ACWSMC_S._NBML>&\QTOV>CMW:%!O!*5F,F]L;P/>WP:[
MP0UVA]LEO)&OO9'_/:PO^:WK2\=+=_;&=D9["4/E:T/EVPW50\HD(S$Z9Q^K
M7:IS#P5U3E!J)D;MG'Q8Y^2#.B=0M0!*S42IG9-O=TXP'L!>26? QW;L</9O
M+5*BZ#>VXN<_G/A4/.G)U/UWJ6+<WE@%B_*W".6!Y)MB=_Z"2\F3XNV:DHB*
MO( ZO^1<OA[D&_[K7X3,_@-02P,$%     @ [T%46M@\O3E8 P  ^0P  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#(N>&ULU5=1;]HP$/XKIZR:6JEM0@B4
M=H!4FDZKM$EHK-O#M >3',1:8F>V ^V_G^V$#$I K927O9#8ON_SW7?X?!FN
MN?@M$T0%3UG*Y,A)E,IO7%=&"69$7O(<F5Y9<)$1I8=BZ<I<((DM*$M=W_/Z
M;D8H<\9#.S<5XR$O5$H93@7((LN(>)Y@RM<CI^-L)K[29:+,A#L>YF2),U2/
M^53HD5NSQ#1#)BEG(' Q<FX[-^&UL;<&WRFNY=8[F$CFG/\V@X=XY'C&(4PQ
M4H:!Z,<*[S!-#9%VXT_%Z=1;&N#V^X;]HXU=QS(G$N]X^H/&*ADY P=B7) B
M55_Y^A-6\?0,7\13:7]A7=EZ#D2%5#RKP-J#C++R29XJ';8 G?X!@%\!_)>
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
M\UM\'5>'NRU-==;\/I%SNN H@Z6D=*Y"Z0^KCF^K&T$WZD!S1H6@N;I<0[(
M5@+D^R6EXG!3?J Y1)_^#U!+ P04    " #O051:W;D#0R(#  #H#   &0
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
MQ!', 7C D"BJWH-[[Z-P\YX*M_^?'/\!4$L#!!0    ( .]!5%J7BKL<P
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
M$Q)0C%V,.U=O;R+K8D("BK&+<><Q5X=6SQY# HJQBW'G,4V.[@[<8W#Y,K*
MNF<O.GKW&/)/C.P?>/K"'6G&D(3B/I>JM4::$TA"D[^\5*VSO2>0?R:]+%I[
MY70Q(?],_O;JM>Y(0NZ9]+".S:G(N)B0>R;H$T$GJ\6Z(PEY9U)[9U0?K#]]
MS,Q](UAV;TZOS?:4YNE:$?MBSS3V@M"N:MU5>3XSVU;B5M+LY8]I+W^J^_0+
M4$L#!!0    ( .]!5%H@%;X0A (  "8R   :    >&PO7W)E;',O=V]R:V)O
M;VLN>&UL+G)E;'/-VDUNHT 0AN&K6!P@[:[JJNZ,XJQFD^TH%T!.^T>QC06,
M)KG]6,["_M L9A/QK5"#*-X-CQ#P]*L>VG'?G8;=_CPL/HZ'T[!J=N-X_A'"
ML-[58SL\=.=ZNAS9=/VQ'2_+?AO.[?J]W=8@RZ6'_GY&\_QT/W/Q^GFN_S.Q
MVVSVZ_JS6_\^UM/XC\'A3]>_#[M:QV;QVO;;.JZ:\'&X[1["=1,?+I.;Q<O;
MJNE?WF(3Y@X2")+Y@Q2"=/Z@!$%I_B"#()L_R"'(YP_*$)3G#RH05.8/>H2@
MQ_F#XA)E7!(D3; FT#HBUY' ZXA@1P*Q(Y(="<R.B'8D4#LBVY' [8AP1P*Y
M(](=">R.B'<DT%M0;R'06U!O(=!;)@_;!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$
M>@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HKZJT$>NOD90F!WHIZ*X'>BGHK
M@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!W@GU3@1Z)]0[$>B=4.]$H'="O1.!WFGR
MLIM [X1Z)P*]$^J="/1.J'<BT#NAWHE [X1Z)P*]#?4V KT-]38"O0WU-@*]
M#?4V KT-]38"O6WRL9) ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U
M;T>]G4!O1[V=0&]'O9U ;T>]G4!OG_QL0J"WH]Y.H+>CWDZ@MZ/>3J!W1KTS
M@=X9]<X$>F?4.Q/HG5'O3*!W1KTS@=X9]<X$>F?4.Q/HG2<_"Q+HG5'O3*!W
M1KTS@=X%]2X$>A?4NQ#H75#O0J!W0;T+@=X%]2X$>A?4NWRGWL/X>:C#K>=K
MC=?_3JK'R[GU=OGK\FOGY(:ZXASN*X;GOU!+ P04    " #O051:B6[,?BL"
M  "[,   $P   %M#;VYT96YT7U1Y<&5S72YX;6S-VTUNVS 0AN&K&-H&EBQ2
MI-0BSJ;MMLVB%V E.A:L/Y!,ZMR^E)P$:)$:"5R@[\:"37*^$0=X=K[^_CA9
MOSKVW>"WR3Z$Z6.6^7IO>^/3<;)#7-F-KC<A?G5WV63J@[FSF=AL=%:/0[!#
M6(>Y1G)S_=GNS'T75E^.\6??CL,V<;;SR>K3:>.<M4W,-'5M;4)<SQZ&YH^4
M]5-"&D\N>_R^G?Q5W)!DKR;,*W\/>#KW[<$ZUS9V=6M<^&KZN"L[=ID/CYWU
MZ?D2K_0X[G9M;9NQON_CD=1/SIK&[ZT-?9>>BEZ=3P[QANWI,[\X?RES+C#N
MO'7CY./$G'U_W/-(YM/K*1:R+K3G7_$E,9:^^/WL/.W&-F_,CM?[<W2'91X^
M6QZ7W_'O,WZI_\X^!*0/">FC@/2A('UH2!\EI(\*TL<'2!_YAM((1=2<0FI.
M,36GH)I35,TIK.845W,*K#E%5D&155!D%119!45609%54&05%%D%159!D550
M9)44625%5DF155)DE119)45629%54F25%%DE1=:"(FM!D;6@R%I09"THLA84
M60N*K 5%UH(B:T&155%D5119%45619%54615%%D5159%D5519%44635%5DV1
M55-DU119-45639%54V35%%DU159-D;6DR%I29"TILI8464N*K"5%UI(B:TF1
MM:3(6E)DK2BR5A19*XJL%476BB)K]3]E_3&.AW\<OSS3WK3#<WZV_&?AYA=0
M2P$"% ,4    " #O051:!T%-8H$   "Q    $               @ $
M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( .]!5%IRGM?J[@   "L"   1
M              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    (
M .]!5%J97)PC$ 8  )PG   3              "  <P!  !X;"]T:&5M92]T
M:&5M93$N>&UL4$L! A0#%     @ [T%46I=IO\4*"   \#   !@
M     ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    (
M .]!5%J]JC-J/0(  +L%   8              " @4T0  !X;"]W;W)K<VAE
M971S+W-H965T,BYX;6Q02P$"% ,4    " #O051:W6/C;QT%   ,%   &
M            @(' $@  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#
M%     @ [T%46NTUA/4H P  FPD  !@              ("!$Q@  'AL+W=O
M<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( .]!5%K/[4&?R 8  ((=
M   8              " @7$;  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q0
M2P$"% ,4    " #O051:\T)+TV4#  "="P  &               @(%O(@
M>&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ [T%46EWH^?+?
M"0  !"X  !@              ("!"B8  'AL+W=O<FMS:&5E=',O<VAE970W
M+GAM;%!+ 0(4 Q0    ( .]!5%I+&%A7% D   )$   8              "
M@1\P  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " #O051:
M20_"=*\"  #/!@  &               @(%I.0  >&PO=V]R:W-H965T<R]S
M:&5E=#DN>&UL4$L! A0#%     @ [T%46@7IF/#:*   ((4  !D
M     ("!3CP  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4
M" #O051:27.CZ&X*  "T'@  &0              @(%?90  >&PO=V]R:W-H
M965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( .]!5%HP(A\#+ 0  !()   9
M              " @01P  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L!
M A0#%     @ [T%46CZNS8Z$!   <PH  !D              ("!9W0  'AL
M+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " #O051:B2(#9/,$
M  !J#   &0              @($B>0  >&PO=V]R:W-H965T<R]S:&5E=#$T
M+GAM;%!+ 0(4 Q0    ( .]!5%K)HL;Z? ,  .X'   9              "
M@4Q^  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ [T%4
M6AL* -[T @  C08  !D              ("!_X$  'AL+W=O<FMS:&5E=',O
M<VAE970Q-BYX;6Q02P$"% ,4    " #O051::H)NGK4)  #<%P  &0
M        @($JA0  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0
M   ( .]!5%J!;R"+XPL  /4G   9              " @1:/  !X;"]W;W)K
M<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ [T%46GX OX_M!   < P
M !D              ("!,)L  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q0
M2P$"% ,4    " #O051:9YR;OX,%  !_#@  &0              @(%4H
M>&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( .]!5%JWSKM$
MY08  "D3   9              " @0ZF  !X;"]W;W)K<VAE971S+W-H965T
M,C$N>&UL4$L! A0#%     @ [T%46CCW84B8 P  H@@  !D
M ("!*JT  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " #O
M051:5,#N^O4'   9$P  &0              @('YL   >&PO=V]R:W-H965T
M<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( .]!5%H\Z\]]CP0  &4*   9
M          " @26Y  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#
M%     @ [T%46BXY$%=] P  E0<  !D              ("!Z[T  'AL+W=O
M<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " #O051::U+&@)X"  #T
M!0  &0              @(&?P0  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM
M;%!+ 0(4 Q0    ( .]!5%IC);Y_: (  (4&   9              " @73$
M  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ [T%46E48
M<X[P P  SA$  !D              ("!$\<  'AL+W=O<FMS:&5E=',O<VAE
M970R."YX;6Q02P$"% ,4    " #O051:I,2-+!$"  #=!   &0
M    @($ZRP  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    (
M .]!5%I$7C$)!@L  *@O   9              " @8+-  !X;"]W;W)K<VAE
M971S+W-H965T,S N>&UL4$L! A0#%     @ [T%46K__[!S:*0  U(\  !D
M             ("!O]@  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"
M% ,4    " #O051:.8+3%;@&  !L%@  &0              @('0 @$ >&PO
M=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( .]!5%IF=%W;IP,
M /<'   9              " @;\) 0!X;"]W;W)K<VAE971S+W-H965T,S,N
M>&UL4$L! A0#%     @ [T%46O3J8Y<(!   P0D  !D              ("!
MG0T! 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " #O051:
M:ST('0,$  "#"@  &0              @('<$0$ >&PO=V]R:W-H965T<R]S
M:&5E=#,U+GAM;%!+ 0(4 Q0    ( .]!5%KMA@C): ,  "4(   9
M      " @186 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%
M  @ [T%46DR%3B*N @  R@4  !D              ("!M1D! 'AL+W=O<FMS
M:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " #O051:_)C#9:0&   1$@
M&0              @(&:' $ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+
M 0(4 Q0    ( .]!5%I'WX[_\ 0  - .   9              " @74C 0!X
M;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ [T%46O9T&)Z\
M P  L D  !D              ("!G"@! 'AL+W=O<FMS:&5E=',O<VAE970T
M,"YX;6Q02P$"% ,4    " #O051:1 4IKE\#  !R"   &0
M@(&/+ $ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( .]!
M5%KJ-86F1P0  &0)   9              " @24P 0!X;"]W;W)K<VAE971S
M+W-H965T-#(N>&UL4$L! A0#%     @ [T%46LG;M69D @  >@4  !D
M         ("!HS0! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4
M    " #O051:^'DM%B@"  !U!   &0              @($^-P$ >&PO=V]R
M:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( .]!5%KAG[7AIP(  /4&
M   9              " @9TY 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL
M4$L! A0#%     @ [T%46O#HP^1> @  . <  !D              ("!>SP!
M 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " #O051:%&X9
MZ4<"   G!P  &0              @($0/P$ >&PO=V]R:W-H965T<R]S:&5E
M=#0W+GAM;%!+ 0(4 Q0    ( .]!5%H-CXK.@0(  *,%   9
M  " @8Y! 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @
M[T%46F,8RYFF @  M@H  !D              ("!1D0! 'AL+W=O<FMS:&5E
M=',O<VAE970T.2YX;6Q02P$"% ,4    " #O051:7-$SQ5 "  #8!0  &0
M            @($C1P$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4
M Q0    ( .]!5%K+9P7Q"@0  .86   9              " @:I) 0!X;"]W
M;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ [T%46G3FC)]O P
M  H  !D              ("!ZTT! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX
M;6Q02P$"% ,4    " #O051:F(O2F!@#   B"   &0              @(&1
M40$ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( .]!5%K<
M<X">P0(  )8'   9              " @>!4 0!X;"]W;W)K<VAE971S+W-H
M965T-30N>&UL4$L! A0#%     @ [T%46ON50ZZ8 @   @<  !D
M     ("!V%<! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4
M" #O051:IZ2(\#0#  #X"0  &0              @(&G6@$ >&PO=V]R:W-H
M965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( .]!5%I@3*6G:P,  (H/   9
M              " @1)> 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L!
M A0#%     @ [T%46D_5U8D!!   ^P\  !D              ("!M&$! 'AL
M+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " #O051:'T;AW%@#
M   E"P  &0              @('L90$ >&PO=V]R:W-H965T<R]S:&5E=#4Y
M+GAM;%!+ 0(4 Q0    ( .]!5%K"T*-6P0(  . '   9              "
M@7MI 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ [T%4
M6@S,]3,E @   @4  !D              ("!<VP! 'AL+W=O<FMS:&5E=',O
M<VAE970V,2YX;6Q02P$"% ,4    " #O051:GQV*SG,#  "."P  &0
M        @('/;@$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0
M   ( .]!5%II&I[]EP,  /4/   9              " @7ER 0!X;"]W;W)K
M<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @ [T%46OY=G#?M @  #PH
M !D              ("!1W8! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q0
M2P$"% ,4    " #O051:[SBT[( "  #%!@  &0              @(%K>0$
M>&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( .]!5%K:WZ-7
M6@,  &<.   9              " @2)\ 0!X;"]W;W)K<VAE971S+W-H965T
M-C8N>&UL4$L! A0#%     @ [T%46DC(LQV! @  J08  !D
M ("!LW\! 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    " #O
M051:D[ ;>@0#  !&#0  &0              @(%K@@$ >&PO=V]R:W-H965T
M<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( .]!5%KU5$3&V (  #,(   9
M          " @::% 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#
M%     @ [T%46@DYJ:Y&!   CQ$  !D              ("!M8@! 'AL+W=O
M<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4    " #O051:DCMAX<D#  #;
M#0  &0              @($RC0$ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM
M;%!+ 0(4 Q0    ( .]!5%KD]ZJP+P0  !H/   9              " @3*1
M 0!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL4$L! A0#%     @ [T%46OZ[
M\1BV P  C1$  !D              ("!F)4! 'AL+W=O<FMS:&5E=',O<VAE
M970W,RYX;6Q02P$"% ,4    " #O051:?GI4="@#  #X"   &0
M    @(&%F0$ >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    (
M .]!5%JI;Q,&<@H  -QG   9              " @>2< 0!X;"]W;W)K<VAE
M971S+W-H965T-S4N>&UL4$L! A0#%     @ [T%46N2C^NYS!0  V2,  !D
M             ("!C:<! 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"
M% ,4    " #O051:ZI9Q #<%  "='   &0              @($WK0$ >&PO
M=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    ( .]!5%JAX'SHB00
M ,<1   9              " @:6R 0!X;"]W;W)K<VAE971S+W-H965T-S@N
M>&UL4$L! A0#%     @ [T%46@K!.4A, P  EPX  !D              ("!
M9;<! 'AL+W=O<FMS:&5E=',O<VAE970W.2YX;6Q02P$"% ,4    " #O051:
MGN%MIN4"  #Y!P  &0              @('HN@$ >&PO=V]R:W-H965T<R]S
M:&5E=#@P+GAM;%!+ 0(4 Q0    ( .]!5%H@QG<?\@4  !TR   9
M      " @02^ 0!X;"]W;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#%
M  @ [T%46M@\O3E8 P  ^0P  !D              ("!+<0! 'AL+W=O<FMS
M:&5E=',O<VAE970X,BYX;6Q02P$"% ,4    " #O051:/'Z'M-8$  !0%P
M&0              @(&\QP$ >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+
M 0(4 Q0    ( .]!5%K=N0-#(@,  .@,   9              " @<G, 0!X
M;"]W;W)K<VAE971S+W-H965T.#0N>&UL4$L! A0#%     @ [T%46AU ;-$X
M P  X0T  !D              ("!(M ! 'AL+W=O<FMS:&5E=',O<VAE970X
M-2YX;6Q02P$"% ,4    " #O051:07 X"D<#  "L%   #0
M@ &1TP$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( .]!5%J7BKL<P    !,"
M   +              "  0/7 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( .]!
M5%H0QB4_808  -@W   /              "  >S7 0!X;"]W;W)K8F]O:RYX
M;6Q02P$"% ,4    " #O051:(!6^$(0"   F,@  &@              @ %Z
MW@$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " #O051:
MB6[,?BL"  "[,   $P              @ $VX0$ 6T-O;G1E;G1?5'EP97-=
:+GAM;%!+!08     70!= ((9  "2XP$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>147</ContextCount>
  <ElementCount>426</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>47</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>12</UnitCount>
  <MyReports>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Revenues and Allowances</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/RevenuesandAllowances</Role>
      <ShortName>Revenues and Allowances</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Forgivable Loans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/ForgivableLoans</Role>
      <ShortName>Forgivable Loans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Accrued Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/AccruedExpenses</Role>
      <ShortName>Accrued Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Share-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/ShareBasedCompensation</Role>
      <ShortName>Share-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Net Income Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/NetIncomePerShare</Role>
      <ShortName>Net Income Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Fair Value of Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/FairValueofFinancialInstruments</Role>
      <ShortName>Fair Value of Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Credit Agreement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/CreditAgreement</Role>
      <ShortName>Credit Agreement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9952172 - Disclosure - Business Acquisition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/BusinessAcquisition</Role>
      <ShortName>Business Acquisition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9952173 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9952174 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.crai.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Revenues and Allowances (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/RevenuesandAllowancesTables</Role>
      <ShortName>Revenues and Allowances (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.crai.com/role/RevenuesandAllowances</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Forgivable Loans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/ForgivableLoansTables</Role>
      <ShortName>Forgivable Loans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.crai.com/role/ForgivableLoans</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.crai.com/role/Leases</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.crai.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.crai.com/role/PropertyandEquipment</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Accrued Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/AccruedExpensesTables</Role>
      <ShortName>Accrued Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.crai.com/role/AccruedExpenses</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.crai.com/role/IncomeTaxes</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Share-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/ShareBasedCompensationTables</Role>
      <ShortName>Share-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.crai.com/role/ShareBasedCompensation</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Net Income Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/NetIncomePerShareTables</Role>
      <ShortName>Net Income Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.crai.com/role/NetIncomePerShare</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Fair Value of Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/FairValueofFinancialInstrumentsTables</Role>
      <ShortName>Fair Value of Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.crai.com/role/FairValueofFinancialInstruments</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/SegmentReportingTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.crai.com/role/SegmentReporting</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Summary of Significant Accounting Policies - Description of Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDescriptionofBusinessDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Description of Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency Translation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Foreign Currency Translation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Summary of Significant Accounting Policies - Deferred Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDeferredCompensationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Deferred Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Summary of Significant Accounting Policies - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Summary of Significant Accounting Policies - Debt Issuance Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDebtIssuanceCostDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Debt Issuance Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Revenues and Allowances - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails</Role>
      <ShortName>Revenues and Allowances - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Revenues and Allowances - Accounts Receivables Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/RevenuesandAllowancesAccountsReceivablesRollforwardDetails</Role>
      <ShortName>Revenues and Allowances - Accounts Receivables Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Revenues and Allowances - Reserves for Unbilled Receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/RevenuesandAllowancesReservesforUnbilledReceivablesDetails</Role>
      <ShortName>Revenues and Allowances - Reserves for Unbilled Receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Revenues and Allowances - Bad Debt Expense and Reimbursable Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/RevenuesandAllowancesBadDebtExpenseandReimbursableExpensesDetails</Role>
      <ShortName>Revenues and Allowances - Bad Debt Expense and Reimbursable Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Revenues and Allowances - Schedule of Accounts Receivable And Unbilled Services (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/RevenuesandAllowancesScheduleofAccountsReceivableAndUnbilledServicesDetails</Role>
      <ShortName>Revenues and Allowances - Schedule of Accounts Receivable And Unbilled Services (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Revenues and Allowances - Contract Balances from Contracts with Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/RevenuesandAllowancesContractBalancesfromContractswithCustomersDetails</Role>
      <ShortName>Revenues and Allowances - Contract Balances from Contracts with Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Forgivable Loans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/ForgivableLoansNarrativeDetails</Role>
      <ShortName>Forgivable Loans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Forgivable Loans - Summary of Forgivable Loan Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails</Role>
      <ShortName>Forgivable Loans - Summary of Forgivable Loan Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Leases - Lease Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/LeasesLeaseInformationDetails</Role>
      <ShortName>Leases - Lease Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Leases - Maturities of Lease Liabilities Under Non-cancellable Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails</Role>
      <ShortName>Leases - Maturities of Lease Liabilities Under Non-cancellable Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Leases - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/LeasesAdditionalInformationDetails</Role>
      <ShortName>Leases - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Goodwill and Intangible Assets - Acquired and Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Acquired and Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Goodwill and Intangible Assets - Expected Future Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Expected Future Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Property and Equipment - Components of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment - Components of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - Property and Equipment - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/PropertyandEquipmentAdditionalInformationDetails</Role>
      <ShortName>Property and Equipment - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - Property and Equipment - Long-lived Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/PropertyandEquipmentLonglivedAssetsDetails</Role>
      <ShortName>Property and Equipment - Long-lived Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/AccruedExpensesDetails</Role>
      <ShortName>Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.crai.com/role/AccruedExpensesTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - Income Taxes - Components of Income, Provision For Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails</Role>
      <ShortName>Income Taxes - Components of Income, Provision For Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - Income Taxes - Reconciliation of Income Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Income Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - Income Taxes - Deferred Taxes and Operating Loss Carryforwards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails</Role>
      <ShortName>Income Taxes - Deferred Taxes and Operating Loss Carryforwards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - Income Taxes - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails</Role>
      <ShortName>Income Taxes - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955554 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955555 - Disclosure - Share-Based Compensation - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails</Role>
      <ShortName>Share-Based Compensation - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9955556 - Disclosure - Share-Based Compensation - Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails</Role>
      <ShortName>Share-Based Compensation - Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9955557 - Disclosure - Share-Based Compensation - Restricted Stock Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails</Role>
      <ShortName>Share-Based Compensation - Restricted Stock Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9955558 - Disclosure - Net Income Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/NetIncomePerShareDetails</Role>
      <ShortName>Net Income Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.crai.com/role/NetIncomePerShareTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9955559 - Disclosure - Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9955560 - Disclosure - Fair Value of Financial Instruments - Summary of Changes in Contingent Consideration Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/FairValueofFinancialInstrumentsSummaryofChangesinContingentConsiderationLiabilityDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Summary of Changes in Contingent Consideration Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9955561 - Disclosure - Credit Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/CreditAgreementDetails</Role>
      <ShortName>Credit Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.crai.com/role/CreditAgreement</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9955562 - Disclosure - Employee Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/EmployeeBenefitPlansDetails</Role>
      <ShortName>Employee Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.crai.com/role/EmployeeBenefitPlans</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9955563 - Disclosure - Segment Reporting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/SegmentReportingDetails</Role>
      <ShortName>Segment Reporting (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.crai.com/role/SegmentReportingTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9955564 - Disclosure - Business Acquisition - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/BusinessAcquisitionNarrativeDetails</Role>
      <ShortName>Business Acquisition - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="crai-20241228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9955565 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.crai.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.crai.com/role/SubsequentEvents</ParentRole>
      <Position>85</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="crai-20241228.htm">crai-20241228.htm</File>
    <File>crai-20241228.xsd</File>
    <File>crai-20241228_cal.xml</File>
    <File>crai-20241228_def.xml</File>
    <File>crai-20241228_lab.xml</File>
    <File>crai-20241228_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>crai-20241228_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="810">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="12">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>112
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "crai-20241228.htm": {
   "nsprefix": "crai",
   "nsuri": "http://www.crai.com/20241228",
   "dts": {
    "inline": {
     "local": [
      "crai-20241228.htm"
     ]
    },
    "schema": {
     "local": [
      "crai-20241228.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "crai-20241228_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "crai-20241228_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "crai-20241228_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "crai-20241228_pre.xml"
     ]
    }
   },
   "keyStandard": 374,
   "keyCustom": 52,
   "axisStandard": 21,
   "axisCustom": 0,
   "memberStandard": 31,
   "memberCustom": 15,
   "hidden": {
    "total": 13,
    "http://xbrl.sec.gov/dei/2024": 4,
    "http://fasb.org/us-gaap/2024": 7,
    "http://www.crai.com/20241228": 1,
    "http://xbrl.sec.gov/ecd/2024": 1
   },
   "contextCount": 147,
   "entityCount": 1,
   "segmentCount": 47,
   "elementCount": 708,
   "unitCount": 12,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 810,
    "http://xbrl.sec.gov/dei/2024": 38,
    "http://xbrl.sec.gov/cyd/2024": 15,
    "http://xbrl.sec.gov/ecd/2024": 12,
    "http://fasb.org/srt/2024": 1
   },
   "report": {
    "R1": {
     "role": "http://www.crai.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.crai.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "longName": "9952151 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "longName": "9952152 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "9952153 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "9952154 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:PreferredStockNoParValue",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockNoParValue",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
     "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical",
     "longName": "9952157 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R10": {
     "role": "http://www.crai.com/role/SummaryofSignificantAccountingPolicies",
     "longName": "9952158 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.crai.com/role/RevenuesandAllowances",
     "longName": "9952159 - Disclosure - Revenues and Allowances",
     "shortName": "Revenues and Allowances",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.crai.com/role/ForgivableLoans",
     "longName": "9952160 - Disclosure - Forgivable Loans",
     "shortName": "Forgivable Loans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "crai:ForgivableLoansDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "crai:ForgivableLoansDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.crai.com/role/Leases",
     "longName": "9952161 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.crai.com/role/GoodwillandIntangibleAssets",
     "longName": "9952162 - Disclosure - Goodwill and Intangible Assets",
     "shortName": "Goodwill and Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.crai.com/role/PropertyandEquipment",
     "longName": "9952163 - Disclosure - Property and Equipment",
     "shortName": "Property and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.crai.com/role/AccruedExpenses",
     "longName": "9952164 - Disclosure - Accrued Expenses",
     "shortName": "Accrued Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.crai.com/role/IncomeTaxes",
     "longName": "9952165 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.crai.com/role/ShareBasedCompensation",
     "longName": "9952166 - Disclosure - Share-Based Compensation",
     "shortName": "Share-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.crai.com/role/NetIncomePerShare",
     "longName": "9952167 - Disclosure - Net Income Per Share",
     "shortName": "Net Income Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.crai.com/role/FairValueofFinancialInstruments",
     "longName": "9952168 - Disclosure - Fair Value of Financial Instruments",
     "shortName": "Fair Value of Financial Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.crai.com/role/CreditAgreement",
     "longName": "9952169 - Disclosure - Credit Agreement",
     "shortName": "Credit Agreement",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.crai.com/role/EmployeeBenefitPlans",
     "longName": "9952170 - Disclosure - Employee Benefit Plans",
     "shortName": "Employee Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.crai.com/role/SegmentReporting",
     "longName": "9952171 - Disclosure - Segment Reporting",
     "shortName": "Segment Reporting",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.crai.com/role/BusinessAcquisition",
     "longName": "9952172 - Disclosure - Business Acquisition",
     "shortName": "Business Acquisition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.crai.com/role/CommitmentsandContingencies",
     "longName": "9952173 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.crai.com/role/SubsequentEvents",
     "longName": "9952174 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R28": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "a",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "a",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FiscalPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FiscalPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.crai.com/role/RevenuesandAllowancesTables",
     "longName": "9955512 - Disclosure - Revenues and Allowances (Tables)",
     "shortName": "Revenues and Allowances (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.crai.com/role/ForgivableLoansTables",
     "longName": "9955513 - Disclosure - Forgivable Loans (Tables)",
     "shortName": "Forgivable Loans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "crai:ScheduleOfForgivableLoansActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "crai:ScheduleOfForgivableLoansActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.crai.com/role/LeasesTables",
     "longName": "9955514 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.crai.com/role/GoodwillandIntangibleAssetsTables",
     "longName": "9955515 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.crai.com/role/PropertyandEquipmentTables",
     "longName": "9955516 - Disclosure - Property and Equipment (Tables)",
     "shortName": "Property and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.crai.com/role/AccruedExpensesTables",
     "longName": "9955517 - Disclosure - Accrued Expenses (Tables)",
     "shortName": "Accrued Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.crai.com/role/IncomeTaxesTables",
     "longName": "9955518 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.crai.com/role/ShareBasedCompensationTables",
     "longName": "9955519 - Disclosure - Share-Based Compensation (Tables)",
     "shortName": "Share-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.crai.com/role/NetIncomePerShareTables",
     "longName": "9955520 - Disclosure - Net Income Per Share (Tables)",
     "shortName": "Net Income Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.crai.com/role/FairValueofFinancialInstrumentsTables",
     "longName": "9955521 - Disclosure - Fair Value of Financial Instruments (Tables)",
     "shortName": "Fair Value of Financial Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.crai.com/role/SegmentReportingTables",
     "longName": "9955522 - Disclosure - Segment Reporting (Tables)",
     "shortName": "Segment Reporting (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDescriptionofBusinessDetails",
     "longName": "9955523 - Disclosure - Summary of Significant Accounting Policies - Description of Business (Details)",
     "shortName": "Summary of Significant Accounting Policies - Description of Business (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "crai:NumberOfBroadAreasOfConsultingServices",
      "unitRef": "service",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "crai:NumberOfBroadAreasOfConsultingServices",
      "unitRef": "service",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails",
     "longName": "9955524 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)",
     "shortName": "Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "crai:NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated",
      "unitRef": "institution",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:ConcentrationRiskCreditRisk",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "crai:NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated",
      "unitRef": "institution",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:ConcentrationRiskCreditRisk",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails",
     "longName": "9955525 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency Translation (Details)",
     "shortName": "Summary of Significant Accounting Policies - Foreign Currency Translation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R46": {
     "role": "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDeferredCompensationDetails",
     "longName": "9955526 - Disclosure - Summary of Significant Accounting Policies - Deferred Compensation (Details)",
     "shortName": "Summary of Significant Accounting Policies - Deferred Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:CompensationRelatedCostsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-35",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:CompensationRelatedCostsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails",
     "longName": "9955527 - Disclosure - Summary of Significant Accounting Policies - Leases (Details)",
     "shortName": "Summary of Significant Accounting Policies - Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-37",
      "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-37",
      "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails",
     "longName": "9955528 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)",
     "shortName": "Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportingUnits",
      "unitRef": "reporting_unit",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportingUnits",
      "unitRef": "reporting_unit",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails",
     "longName": "9955529 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details)",
     "shortName": "Summary of Significant Accounting Policies - Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDebtIssuanceCostDetails",
     "longName": "9955530 - Disclosure - Summary of Significant Accounting Policies - Debt Issuance Cost (Details)",
     "shortName": "Summary of Significant Accounting Policies - Debt Issuance Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:DeferredFinanceCostsCurrentNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:DeferredFinanceCostsCurrentNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails",
     "longName": "9955531 - Disclosure - Revenues and Allowances - Disaggregation of Revenue (Details)",
     "shortName": "Revenues and Allowances - Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-48",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.crai.com/role/RevenuesandAllowancesAccountsReceivablesRollforwardDetails",
     "longName": "9955532 - Disclosure - Revenues and Allowances - Accounts Receivables Rollforward (Details)",
     "shortName": "Revenues and Allowances - Accounts Receivables Rollforward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "crai:AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "crai:AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.crai.com/role/RevenuesandAllowancesReservesforUnbilledReceivablesDetails",
     "longName": "9955533 - Disclosure - Revenues and Allowances - Reserves for Unbilled Receivables (Details)",
     "shortName": "Revenues and Allowances - Reserves for Unbilled Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-10",
      "name": "crai:AllowanceForUnbilledServices",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-11",
      "name": "crai:AllowanceForUnbilledServices",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "crai:ScheduleOfAllowanceForUnbilledServicesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.crai.com/role/RevenuesandAllowancesBadDebtExpenseandReimbursableExpensesDetails",
     "longName": "9955534 - Disclosure - Revenues and Allowances - Bad Debt Expense and Reimbursable Expenses (Details)",
     "shortName": "Revenues and Allowances - Bad Debt Expense and Reimbursable Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "crai:ReimbursableExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.crai.com/role/RevenuesandAllowancesScheduleofAccountsReceivableAndUnbilledServicesDetails",
     "longName": "9955535 - Disclosure - Revenues and Allowances - Schedule of Accounts Receivable And Unbilled Services (Details)",
     "shortName": "Revenues and Allowances - Schedule of Accounts Receivable And Unbilled Services (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.crai.com/role/RevenuesandAllowancesContractBalancesfromContractswithCustomersDetails",
     "longName": "9955536 - Disclosure - Revenues and Allowances - Contract Balances from Contracts with Customers (Details)",
     "shortName": "Revenues and Allowances - Contract Balances from Contracts with Customers (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.crai.com/role/ForgivableLoansNarrativeDetails",
     "longName": "9955537 - Disclosure - Forgivable Loans - Narrative (Details)",
     "shortName": "Forgivable Loans - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "crai:ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven",
      "unitRef": "loan",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "crai:ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven",
       "crai:ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "crai:ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven",
      "unitRef": "loan",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "crai:ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven",
       "crai:ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails",
     "longName": "9955538 - Disclosure - Forgivable Loans - Summary of Forgivable Loan Activity (Details)",
     "shortName": "Forgivable Loans - Summary of Forgivable Loan Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-10",
      "name": "crai:ForgivableLoans",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "crai:ScheduleOfForgivableLoansActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-11",
      "name": "crai:ForgivableLoans",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "crai:ScheduleOfForgivableLoansActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.crai.com/role/LeasesLeaseInformationDetails",
     "longName": "9955539 - Disclosure - Leases - Lease Information (Details)",
     "shortName": "Leases - Lease Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails",
     "longName": "9955540 - Disclosure - Leases - Maturities of Lease Liabilities Under Non-cancellable Operating Leases (Details)",
     "shortName": "Leases - Maturities of Lease Liabilities Under Non-cancellable Operating Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.crai.com/role/LeasesAdditionalInformationDetails",
     "longName": "9955541 - Disclosure - Leases - Additional Information (Details)",
     "shortName": "Leases - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:AssetRetirementObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:AssetRetirementObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.crai.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails",
     "longName": "9955542 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Details)",
     "shortName": "Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:GoodwillGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
     "longName": "9955543 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)",
     "shortName": "Goodwill and Intangible Assets - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:GoodwillGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "us-gaap:GoodwillImpairmentLoss",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails",
     "longName": "9955544 - Disclosure - Goodwill and Intangible Assets - Acquired and Amortization (Details)",
     "shortName": "Goodwill and Intangible Assets - Acquired and Amortization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:FiniteLivedIntangibleAssetsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-58",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails",
     "longName": "9955545 - Disclosure - Goodwill and Intangible Assets - Expected Future Amortization (Details)",
     "shortName": "Goodwill and Intangible Assets - Expected Future Amortization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails",
     "longName": "9955546 - Disclosure - Property and Equipment - Components of Property and Equipment (Details)",
     "shortName": "Property and Equipment - Components of Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.crai.com/role/PropertyandEquipmentAdditionalInformationDetails",
     "longName": "9955547 - Disclosure - Property and Equipment - Additional Information (Details)",
     "shortName": "Property and Equipment - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.crai.com/role/PropertyandEquipmentLonglivedAssetsDetails",
     "longName": "9955548 - Disclosure - Property and Equipment - Long-lived Assets (Details)",
     "shortName": "Property and Equipment - Long-lived Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-66",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.crai.com/role/AccruedExpensesDetails",
     "longName": "9955549 - Disclosure - Accrued Expenses (Details)",
     "shortName": "Accrued Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails",
     "longName": "9955550 - Disclosure - Income Taxes - Components of Income, Provision For Taxes (Details)",
     "shortName": "Income Taxes - Components of Income, Provision For Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails",
     "longName": "9955551 - Disclosure - Income Taxes - Reconciliation of Income Tax Rate (Details)",
     "shortName": "Income Taxes - Reconciliation of Income Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails",
     "longName": "9955552 - Disclosure - Income Taxes - Deferred Taxes and Operating Loss Carryforwards (Details)",
     "shortName": "Income Taxes - Deferred Taxes and Operating Loss Carryforwards (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails",
     "longName": "9955553 - Disclosure - Income Taxes - Additional Information (Details)",
     "shortName": "Income Taxes - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.crai.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails",
     "longName": "9955554 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)",
     "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-10",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails",
     "longName": "9955555 - Disclosure - Share-Based Compensation - Additional Information (Details)",
     "shortName": "Share-Based Compensation - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails",
     "longName": "9955556 - Disclosure - Share-Based Compensation - Option Activity (Details)",
     "shortName": "Share-Based Compensation - Option Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-76",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-77",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails",
     "longName": "9955557 - Disclosure - Share-Based Compensation - Restricted Stock Activity (Details)",
     "shortName": "Share-Based Compensation - Restricted Stock Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-84",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-84",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.crai.com/role/NetIncomePerShareDetails",
     "longName": "9955558 - Disclosure - Net Income Per Share (Details)",
     "shortName": "Net Income Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails",
     "longName": "9955559 - Disclosure - Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured at Fair Value (Details)",
     "shortName": "Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured at Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-114",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-114",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.crai.com/role/FairValueofFinancialInstrumentsSummaryofChangesinContingentConsiderationLiabilityDetails",
     "longName": "9955560 - Disclosure - Fair Value of Financial Instruments - Summary of Changes in Contingent Consideration Liability (Details)",
     "shortName": "Fair Value of Financial Instruments - Summary of Changes in Contingent Consideration Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-10",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.crai.com/role/CreditAgreementDetails",
     "longName": "9955561 - Disclosure - Credit Agreement (Details)",
     "shortName": "Credit Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-127",
      "name": "us-gaap:LinesOfCreditCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:LinesOfCreditCurrent",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-127",
      "name": "us-gaap:LinesOfCreditCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:LinesOfCreditCurrent",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.crai.com/role/EmployeeBenefitPlansDetails",
     "longName": "9955562 - Disclosure - Employee Benefit Plans (Details)",
     "shortName": "Employee Benefit Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-131",
      "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-131",
      "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.crai.com/role/SegmentReportingDetails",
     "longName": "9955563 - Disclosure - Segment Reporting (Details)",
     "shortName": "Segment Reporting (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-137",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.crai.com/role/BusinessAcquisitionNarrativeDetails",
     "longName": "9955564 - Disclosure - Business Acquisition - Narrative (Details)",
     "shortName": "Business Acquisition - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-143",
      "name": "crai:BusinessCombinationNumberOfNewEmployees",
      "unitRef": "colleague",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-143",
      "name": "crai:BusinessCombinationNumberOfNewEmployees",
      "unitRef": "colleague",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.crai.com/role/SubsequentEventsDetails",
     "longName": "9955565 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-146",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "crai-20241228.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "crai_A1998ESPPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "A1998ESPPMember",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1998 ESPP",
        "label": "1998 ESPP [Member]",
        "documentation": "1998 ESPP"
       }
      }
     },
     "auth_ref": []
    },
    "crai_A2023GrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "A2023GrantsMember",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023 Grants",
        "label": "2023 Grants [Member]",
        "documentation": "2023 Grants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "presentation": [
      "http://www.crai.com/role/ForgivableLoansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r1013"
     ]
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://www.crai.com/role/AccruedExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Expenses",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r66",
      "r70",
      "r1082"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r846"
     ]
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, allowance for credit Loss",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.crai.com/role/RevenuesandAllowancesScheduleofAccountsReceivableAndUnbilledServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowances of $5,659 and $4,335, respectively",
        "verboseLabel": "Accounts receivable, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1012"
     ]
    },
    "us-gaap_AccruedBonusesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedBonusesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued bonuses",
        "label": "Accrued Bonuses, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "crai_AccruedExciseTaxOnSharesRepurchased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "AccruedExciseTaxOnSharesRepurchased",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accrued excise tax on shares repurchased",
        "label": "Accrued Excise Tax On Shares Repurchased",
        "documentation": "Accrued Excise Tax On Shares Repurchased"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.crai.com/role/AccruedExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.crai.com/role/AccruedExpensesDetails",
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "totalLabel": "Total accrued expenses",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Liabilities, Current [Abstract]",
        "label": "Accrued Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "crai_AccruedProjectCostsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "AccruedProjectCostsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Direct project accruals",
        "label": "Accrued Project Costs, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for project costs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated depreciation and amortization",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r185",
      "r693"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r23",
      "r83",
      "r190",
      "r689",
      "r709",
      "r710"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r14",
      "r23",
      "r573",
      "r576",
      "r634",
      "r705",
      "r706",
      "r989",
      "r990",
      "r991",
      "r1000",
      "r1001",
      "r1002",
      "r1003"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails",
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired identifiable intangible assets",
        "label": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r314",
      "r796"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r918"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Redemption of vested employee restricted shares for tax withholding",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r52",
      "r467"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities, net of effect of acquired businesses:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r889",
      "r900",
      "r910",
      "r943"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r892",
      "r903",
      "r913",
      "r946"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r938"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r893",
      "r904",
      "r914",
      "r938",
      "r947",
      "r951",
      "r959"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r957"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r500",
      "r509"
     ]
    },
    "crai_AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance awards",
        "label": "Allocated Share-based Compensation Expense, Current, Accelerated Vesting of Awards",
        "documentation": "Allocated Share-based Compensation Expense, Current, Accelerated Vesting of Awards"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.crai.com/role/RevenuesandAllowancesAccountsReceivablesRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for accounts receivable",
        "periodStartLabel": "Balance at beginning of fiscal year",
        "periodEndLabel": "Balance at end of fiscal year",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r289",
      "r293"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesAccountsReceivablesRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases to reserves, net of recoveries",
        "label": "Accounts Receivable, Allowance for Credit Loss, Recovery",
        "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery."
       }
      }
     },
     "auth_ref": [
      "r296"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesAccountsReceivablesRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Roll forward of the variable consideration and allowances for accounts receivable",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesAccountsReceivablesRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amounts written off and foreign currency translation",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r295"
     ]
    },
    "crai_AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesAccountsReceivablesRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable consideration and allowance for doubtful accounts",
        "label": "Allowance For Doubtful Accounts, Variable Consideration And Allowances For Accounts Receivable",
        "documentation": "Amount of allowances for doubtful accounts included in rollforward of the variable consideration and allowances for accounts receivable."
       }
      }
     },
     "auth_ref": []
    },
    "crai_AllowanceForUnbilledServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "AllowanceForUnbilledServices",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.crai.com/role/RevenuesandAllowancesReservesforUnbilledReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for unbilled services",
        "periodStartLabel": "Balance at beginning of year",
        "periodEndLabel": "Balance at end of year",
        "label": "Allowance For Unbilled Services",
        "documentation": "Represents the valuation allowance for unbilled service receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible."
       }
      }
     },
     "auth_ref": []
    },
    "crai_AllowanceForUnbilledServicesAmountsWrittenOff": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "AllowanceForUnbilledServicesAmountsWrittenOff",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesReservesforUnbilledReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amounts written off and foreign currency translation",
        "label": "Allowance For Unbilled Services, Amounts Written Off",
        "documentation": "Amounts of increase (decrease) as a result of the amount written off on allowance for unbilled services."
       }
      }
     },
     "auth_ref": []
    },
    "crai_AllowanceForUnbilledServicesIncreasesToReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "AllowanceForUnbilledServicesIncreasesToReserves",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesReservesforUnbilledReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases to reserves, net of recoveries",
        "label": "Allowance For Unbilled Services, Increases To Reserves",
        "documentation": "Amounts of increase (decrease) as a result of Increases to reserve on allowance for unbilled services."
       }
      }
     },
     "auth_ref": []
    },
    "crai_AllowanceForUnbilledServicesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "AllowanceForUnbilledServicesRollForward",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesReservesforUnbilledReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Roll forward of the variable consideration and allowances for unbilled services",
        "label": "Roll forward of the unbilled receivables allowances",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "crai_AmendedAndRestatedEquityIncentivePlan2006Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "AmendedAndRestatedEquityIncentivePlan2006Member",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails",
      "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2006 Incentive Plan",
        "label": "Amended And Restated Equity Incentive Plan 2006 [Member]",
        "documentation": "Represents information pertaining to the Amended and Restated 2006 Equity Incentive Plan."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of expenses related to intangible assets",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r309",
      "r316",
      "r812"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.crai.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Anti-dilutive share-based awards excluded (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r253"
     ]
    },
    "crai_AntidilutiveSecuritiesExcludedFromComputationOfWeightedAverageNumberOfDilutedSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfWeightedAverageNumberOfDilutedSharesOutstandingAbstract",
     "presentation": [
      "http://www.crai.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Calculation of common stock equivalents for purposes of computing diluted weighted average shares outstanding",
        "label": "Antidilutive Securities Excluded from Computation of Weighted Average Number of Diluted Shares Outstanding [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetRetirementObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset retirement obligation",
        "label": "Asset Retirement Obligation",
        "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees."
       }
      }
     },
     "auth_ref": [
      "r328",
      "r329"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r133",
      "r189",
      "r215",
      "r258",
      "r264",
      "r275",
      "r279",
      "r290",
      "r338",
      "r339",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r347",
      "r348",
      "r566",
      "r570",
      "r600",
      "r684",
      "r743",
      "r805",
      "r806",
      "r846",
      "r867",
      "r1046",
      "r1047",
      "r1110"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r192",
      "r215",
      "r290",
      "r338",
      "r339",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r347",
      "r348",
      "r566",
      "r570",
      "r600",
      "r846",
      "r1046",
      "r1047",
      "r1110"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Assets",
        "label": "Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r583",
      "r838"
     ]
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosureAbstract",
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets:",
        "label": "Assets, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "crai_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.crai.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r872",
      "r873",
      "r896"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.crai.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r872",
      "r873",
      "r896"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.crai.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r872",
      "r873",
      "r896"
     ]
    },
    "us-gaap_AwardDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardDateAxis",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Date [Axis]",
        "label": "Award Date [Axis]",
        "documentation": "Information by date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081"
     ]
    },
    "us-gaap_AwardDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardDateDomain",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Date [Domain]",
        "label": "Award Date [Domain]",
        "documentation": "Date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r955"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r471",
      "r472",
      "r473",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r952"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "us-gaap_BaseRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BaseRateMember",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base rate",
        "label": "Base Rate [Member]",
        "documentation": "Minimum rate investor will accept."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "crai_BioStrategiesGroupIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "BioStrategiesGroupIncMember",
     "presentation": [
      "http://www.crai.com/role/BusinessAcquisitionNarrativeDetails",
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "bioStrategies Group, Inc.",
        "label": "bioStrategies Group, Inc. [Member]",
        "documentation": "bioStrategies Group, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.crai.com/role/BusinessAcquisitionNarrativeDetails",
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r560",
      "r829",
      "r830"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.crai.com/role/BusinessAcquisitionNarrativeDetails",
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Axis]",
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r55",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r560",
      "r829",
      "r830"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.crai.com/role/BusinessAcquisitionNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Line Items]",
        "label": "Business Acquisition [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/BusinessAcquisitionNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction related expenses",
        "label": "Business Combination, Acquisition Related Costs",
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent consideration liability",
        "label": "Business Combination, Contingent Consideration, Liability",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r121",
      "r562",
      "r584",
      "r585",
      "r586"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.crai.com/role/BusinessAcquisition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition",
        "label": "Business Combination Disclosure [Text Block]",
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r561"
     ]
    },
    "crai_BusinessCombinationNumberOfNewEmployees": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "BusinessCombinationNumberOfNewEmployees",
     "presentation": [
      "http://www.crai.com/role/BusinessAcquisitionNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of new colleagues",
        "label": "Business Combination, Number of New Employees",
        "documentation": "Business Combination, Number of New Employees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations",
        "label": "Business Combinations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r118",
      "r119",
      "r120"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r183",
      "r799"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money market mutual funds",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1094",
      "r1095"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r91",
      "r212"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r91"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r929"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r926"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r924"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "crai_ClientReimbursableExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ClientReimbursableExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Client reimbursable expenses",
        "label": "Client Reimbursable Expenses",
        "documentation": "Client Reimbursable Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (Note 16)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r126",
      "r686",
      "r730"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.crai.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r330",
      "r331",
      "r784",
      "r1040",
      "r1045"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical",
      "http://www.crai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash dividends paid to shareholders (in dollars per share)",
        "terseLabel": "Common share quarterly cash dividend declared (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r857",
      "r858",
      "r859",
      "r861",
      "r862",
      "r863",
      "r864",
      "r1000",
      "r1001",
      "r1003",
      "r1093",
      "r1146",
      "r1148"
     ]
    },
    "us-gaap_CommonStockNoParValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockNoParValue",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value ( in dollars per share )",
        "label": "Common Stock, No Par Value",
        "documentation": "Face amount per share of no-par value common stock."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r731"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r76",
      "r731",
      "r749",
      "r1148",
      "r1149"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock, no par value; 25,000,000 shares authorized; 6,768,575 and 6,934,265 shares issued and outstanding, respectively",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r688",
      "r846"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r935"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r934"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r936"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r933"
     ]
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "presentation": [
      "http://www.crai.com/role/EmployeeBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefit Plans",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r108",
      "r109",
      "r110"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits [Abstract]",
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Compensation",
        "label": "Compensation Related Costs, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r114"
     ]
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Components of Deferred Tax Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities:",
        "label": "Components of Deferred Tax Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r194",
      "r196",
      "r201",
      "r680",
      "r699",
      "r700"
     ]
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer equipment",
        "label": "Computer Equipment [Member]",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "crai_ComputerOfficeEquipmentAndSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ComputerOfficeEquipmentAndSoftwareMember",
     "presentation": [
      "http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer, office equipment and software",
        "label": "Computer Office Equipment And Software [Member]",
        "documentation": "Represents the long lived, depreciable assets that are used in creation, maintenance and utilization of information systems including software applications and tangible personal property used in office setting."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentrations of Credit Risk",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r139"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.crai.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]",
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r148",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r218",
      "r258",
      "r266",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r279",
      "r280",
      "r281",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r805",
      "r806",
      "r986",
      "r987",
      "r1046",
      "r1047"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.crai.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]",
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r148",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r218",
      "r258",
      "r266",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r279",
      "r280",
      "r281",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r805",
      "r806",
      "r986",
      "r987",
      "r1046",
      "r1047"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of opening and closing balances and result of changes in contract liability balance (in thousands)",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r1051"
     ]
    },
    "us-gaap_ContractWithCustomerBasisOfPricingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerBasisOfPricingAxis",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Basis of Pricing [Axis]",
        "label": "Contract with Customer, Basis of Pricing [Axis]",
        "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer."
       }
      }
     },
     "auth_ref": [
      "r822",
      "r1052"
     ]
    },
    "us-gaap_ContractWithCustomerBasisOfPricingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerBasisOfPricingDomain",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Basis of Pricing [Domain]",
        "label": "Contract with Customer, Basis of Pricing [Domain]",
        "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts."
       }
      }
     },
     "auth_ref": [
      "r822",
      "r1052"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesContractBalancesfromContractswithCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r379",
      "r399"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesContractBalancesfromContractswithCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts included in contract liabilities at the beginning of the fiscal year",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesContractBalancesfromContractswithCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance obligations satisfied in previous fiscal years",
        "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period",
        "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price."
       }
      }
     },
     "auth_ref": [
      "r386"
     ]
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.crai.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments and reconciling items",
        "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]",
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r274",
      "r275",
      "r276",
      "r277",
      "r280",
      "r1008"
     ]
    },
    "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs of services (exclusive of depreciation and amortization)",
        "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization",
        "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization."
       }
      }
     },
     "auth_ref": [
      "r983",
      "r984"
     ]
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs of Services",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r985"
     ]
    },
    "crai_CountriesOtherThanUnitedStatesUnitedKingdomMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "CountriesOtherThanUnitedStatesUnitedKingdomMember",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Countries Other Than United States United Kingdom [Member]",
        "documentation": "Represents information pertaining to countries other than United States and United Kingdom."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "crai_CreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "CreditAgreementMember",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Agreement",
        "label": "Credit Agreement [Member]",
        "documentation": "Credit Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r998",
      "r1092"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r998"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current expense",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r546",
      "r998"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currently payable:",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r998",
      "r1092"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails",
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer relationships",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r1029",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1038",
      "r1039"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r881",
      "r970"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r881",
      "r970"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r883",
      "r972"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r883",
      "r972"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r885",
      "r974"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r883",
      "r972"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r876",
      "r965"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r877",
      "r966"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r877",
      "r966"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r875",
      "r964"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r875",
      "r964"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r875",
      "r964"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r878",
      "r967"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r880",
      "r969"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r880",
      "r969"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r881",
      "r970"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r884",
      "r973"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r882",
      "r971"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r879",
      "r968"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.crai.com/role/CreditAgreement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Agreement",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r214",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r336",
      "r337",
      "r349",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r365",
      "r372",
      "r373",
      "r375",
      "r614"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r65",
      "r66",
      "r123",
      "r125",
      "r218",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r356",
      "r361",
      "r362",
      "r363",
      "r364",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r844",
      "r996",
      "r1041",
      "r1042",
      "r1043",
      "r1104",
      "r1105"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest margin (as a percent)",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "crai_DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument covenant, maximum consolidated net leverage ratio",
        "label": "Debt Instrument Covenant, Maximum Consolidated Net Leverage Ratio",
        "documentation": "Debt Instrument Covenant, Maximum Consolidated Net Leverage Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r356",
      "r361",
      "r362",
      "r363",
      "r364",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r374",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r844",
      "r996",
      "r1104",
      "r1105"
     ]
    },
    "crai_DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument covenant, minimum consolidated interest coverage ratio",
        "label": "Debt Instrument, Minimum Covenant Consolidated Interest Coverage Ratio",
        "documentation": "Represents the value of the (consolidated adjusted earning before interest, taxes, depreciation and amortization, as defined) in the Consolidated Interest Coverage Ratio required by the covenants of the entity's senior credit facilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r218",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r356",
      "r361",
      "r362",
      "r363",
      "r364",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r844",
      "r996",
      "r1041",
      "r1042",
      "r1043",
      "r1104",
      "r1105"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r46",
      "r47",
      "r61",
      "r102",
      "r103",
      "r218",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r356",
      "r361",
      "r362",
      "r363",
      "r364",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r374",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r844",
      "r996",
      "r1104",
      "r1105"
     ]
    },
    "us-gaap_DebtPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtPolicyTextBlock",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Issuance Costs",
        "label": "Debt, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems",
     "presentation": [
      "http://www.crai.com/role/EmployeeBenefitPlansDetails",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDeferredCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred Compensation",
        "terseLabel": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]",
        "label": "Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "crai_DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation and other non-current liabilities",
        "label": "Deferred Compensation Liability, Classified, and Other Liabilities, Noncurrent",
        "documentation": "Deferred Compensation Liability, Classified, and Other Liabilities, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of deferred compensation",
        "label": "Deferred Compensation Liability, Current",
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r106"
     ]
    },
    "us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCreditsAndOtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue and other liabilities",
        "label": "Deferred Credits and Other Liabilities, Current",
        "documentation": "Carrying amount as of the balance sheet date of unearned revenue or income, not otherwise specified in the taxonomy, which is expected to be taken into income during the current period and current obligations not separately disclosed in the balance sheet (other liabilities, current)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r998",
      "r1091",
      "r1092"
     ]
    },
    "us-gaap_DeferredFinanceCostsCurrentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFinanceCostsCurrentNet",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDebtIssuanceCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt issuance cost current",
        "label": "Debt Issuance Costs, Current, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1103",
      "r1104",
      "r1105"
     ]
    },
    "us-gaap_DeferredFinanceCostsNoncurrentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFinanceCostsNoncurrentNet",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDebtIssuanceCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt issuance cost, non current",
        "label": "Debt Issuance Costs, Noncurrent, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1103",
      "r1104",
      "r1105"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r998",
      "r1091"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r516",
      "r517"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "totalLabel": "Total deferred expense (benefit)",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r145",
      "r998"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred:",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r73",
      "r124",
      "r537"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r516",
      "r517",
      "r685"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r998",
      "r1091",
      "r1092"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total gross deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax assets",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1087"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets, net of valuation allowance",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1087"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation and related expense",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs."
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Allowance for doubtful accounts",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "crai_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities",
        "label": "Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Lease Liabilities",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsUnrealizedCurrencyLosses",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange and other",
        "label": "Deferred Tax Assets, Unrealized Currency Losses",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions."
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r539"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill and other intangible asset amortization",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "crai_DeferredTaxLiabilitiesPrepaidAndOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "DeferredTaxLiabilitiesPrepaidAndOther",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaids and other",
        "label": "Deferred Tax Liabilities Prepaid And Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from prepaids and other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property and equipment",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "crai_DeferredTaxLiabilitiesRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "DeferredTaxLiabilitiesRightOfUseAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesDeferredTaxesandOperatingLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-Use assets",
        "label": "Deferred Tax Liabilities Right Of Use Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from right of use assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer contributions",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r463"
     ]
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discretionary after-tax contributions by employee (up to)",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount",
        "documentation": "Maximum amount the employee may contribute to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/PropertyandEquipmentAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r43"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r43"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r258",
      "r268",
      "r279",
      "r805",
      "r806"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue",
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of disaggregation of revenue by type of contract and geographic breakdown",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1052"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r465",
      "r470",
      "r501",
      "r502",
      "r504",
      "r832"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement [Abstract]",
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsCash",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash dividends paid to shareholders",
        "label": "Dividends, Cash",
        "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r104"
     ]
    },
    "us-gaap_DividendsStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsStock",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accrued dividends on unvested shares",
        "label": "Dividends, Stock",
        "documentation": "Amount of paid and unpaid stock dividends declared for classes of stock, for example, but not limited to, common and preferred."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r104"
     ]
    },
    "crai_DividendsStockNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "DividendsStockNet",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends, Stock, Net",
        "label": "Dividends, Stock, Net",
        "documentation": "Dividends, Stock, Net"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r872",
      "r873",
      "r896"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r872",
      "r873",
      "r896",
      "r939"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r917"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r870"
     ]
    },
    "crai_DomesticCountryAndForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "DomesticCountryAndForeignCountryMember",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. and Foreign",
        "label": "Domestic Country And Foreign Country [Member]",
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile and from the entity outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DomesticPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DomesticPlanMember",
     "presentation": [
      "http://www.crai.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic Plan",
        "label": "Domestic Plan [Member]",
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1054",
      "r1055"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r928"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income per share:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.crai.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r234",
      "r237",
      "r248",
      "r251",
      "r252",
      "r257",
      "r558",
      "r564",
      "r579",
      "r580",
      "r681",
      "r701",
      "r800"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.crai.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income per share:",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.crai.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r237",
      "r248",
      "r251",
      "r252",
      "r257",
      "r558",
      "r564",
      "r579",
      "r580",
      "r681",
      "r701",
      "r800"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income (Loss) Per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r254"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.crai.com/role/NetIncomePerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income Per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r253",
      "r255",
      "r256"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of foreign exchange rates on cash and cash equivalents",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r606"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Annual effective tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r520",
      "r835"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of tax rates with the federal statutory rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal statutory rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r520",
      "r549",
      "r835"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation Allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r525",
      "r835",
      "r999",
      "r1084"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Rate Differential",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r521",
      "r524",
      "r835",
      "r999",
      "r1084"
     ]
    },
    "crai_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Compensation",
        "label": "Effective Income Tax Rate Reconciliation Non deductible Expense Executive Compensation",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to executive compensation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Meals\u00a0&amp; Entertainment Expense",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to meals and entertainment expense."
       }
      }
     },
     "auth_ref": [
      "r999",
      "r1084",
      "r1086"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r835",
      "r999",
      "r1084",
      "r1086"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r835",
      "r999",
      "r1084",
      "r1085"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income taxes, net of federal income tax benefit",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r523",
      "r835",
      "r999",
      "r1084"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation and related expenses",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation cost, net of expected forfeitures",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r503"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average period over which cost is expected to be recognized",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r503"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r922"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r179",
      "r198",
      "r199",
      "r200",
      "r219",
      "r220",
      "r221",
      "r223",
      "r228",
      "r230",
      "r232",
      "r259",
      "r291",
      "r292",
      "r322",
      "r377",
      "r547",
      "r548",
      "r555",
      "r556",
      "r557",
      "r559",
      "r563",
      "r564",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r615",
      "r617",
      "r634",
      "r698",
      "r705",
      "r706",
      "r707",
      "r717",
      "r770"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r932"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r889",
      "r900",
      "r910",
      "r943"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r886",
      "r897",
      "r907",
      "r940"
     ]
    },
    "crai_ExciseTaxOnShareRepurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ExciseTaxOnShareRepurchases",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Excise tax on share repurchases",
        "label": "Excise Tax On Share Repurchases",
        "documentation": "Excise Tax On Share Repurchases"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r938"
     ]
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByBalanceSheetGroupingTable",
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r60"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r581",
      "r583",
      "r584",
      "r585",
      "r586",
      "r592",
      "r593",
      "r595",
      "r638",
      "r639",
      "r640",
      "r814",
      "r815",
      "r826",
      "r827",
      "r828",
      "r838",
      "r840"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Axis]",
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r583",
      "r584",
      "r586",
      "r838",
      "r1097",
      "r1099"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Financial Instruments",
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r588",
      "r590",
      "r591",
      "r592",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r678",
      "r838",
      "r841"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r425",
      "r430",
      "r583",
      "r593",
      "r638",
      "r826",
      "r827",
      "r828",
      "r838"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r425",
      "r430",
      "r583",
      "r584",
      "r593",
      "r639",
      "r814",
      "r815",
      "r826",
      "r827",
      "r828",
      "r838"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r583",
      "r584",
      "r585",
      "r586",
      "r593",
      "r640",
      "r814",
      "r815",
      "r826",
      "r827",
      "r828",
      "r838",
      "r840"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsSummaryofChangesinContingentConsiderationLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of changes in contingent consideration liabilities",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of the changes in the contingent consideration liabilities",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability."
       }
      }
     },
     "auth_ref": [
      "r587",
      "r589",
      "r594"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Measurement Frequency [Domain]",
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r583",
      "r584",
      "r586",
      "r838",
      "r1097",
      "r1099"
     ]
    },
    "crai_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsSummaryofChangesinContingentConsiderationLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accretion",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Accretion",
        "documentation": "Amount of increase in the value of a contingent consideration liability, arising from accretion."
       }
      }
     },
     "auth_ref": []
    },
    "crai_FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsSummaryofChangesinContingentConsiderationLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remeasurement of acquisition-related contingent consideration",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Remeasurement of Acquisition-Related Contingent Consideration",
        "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Remeasurement of Acquisition-Related Contingent Consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsSummaryofChangesinContingentConsiderationLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r587",
      "r594"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r581",
      "r583",
      "r584",
      "r585",
      "r586",
      "r592",
      "r593",
      "r595",
      "r638",
      "r639",
      "r640",
      "r814",
      "r815",
      "r826",
      "r827",
      "r828",
      "r838",
      "r840"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring",
        "label": "Fair Value, Recurring [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r838",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Financial Instruments",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful life (in years)",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated Amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r297",
      "r315",
      "r812"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1036",
      "r1150"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r796",
      "r812"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r796",
      "r812"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r796",
      "r812"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r796",
      "r812"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r796",
      "r812"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails",
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r308",
      "r310",
      "r311",
      "r312",
      "r314",
      "r315",
      "r318",
      "r319",
      "r646",
      "r647",
      "r796"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization Expense",
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Carrying Amount",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r315",
      "r647",
      "r812"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails",
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r308",
      "r310",
      "r311",
      "r312",
      "r314",
      "r315",
      "r318",
      "r319",
      "r796"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails",
      "http://www.crai.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Carrying Amount",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r646",
      "r1035"
     ]
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets acquired",
        "label": "Finite-Lived Intangible Assets Acquired",
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "us-gaap_FiscalPeriod": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiscalPeriod",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal Year and Quarters",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_FixedPriceContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FixedPriceContractMember",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed-price",
        "label": "Fixed-Price Contract [Member]",
        "documentation": "Contract with customer in which amount of consideration is fixed."
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "crai_ForeignCountriesOtherThanUnitedKingdomMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ForeignCountriesOtherThanUnitedKingdomMember",
     "presentation": [
      "http://www.crai.com/role/PropertyandEquipmentLonglivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Foreign Countries Other Than United Kingdom [Member]",
        "documentation": "Represents information pertaining to foreign countries other than United Kingdom."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionAbstract",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation",
        "label": "Foreign Currency Transaction [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency gains (losses), net",
        "verboseLabel": "Transaction gains (losses) recorded in income before provision for income taxes",
        "label": "Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r602",
      "r603",
      "r604",
      "r605",
      "r767"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossUnrealized",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unrealized foreign currency remeasurement (gains) losses, net",
        "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r751",
      "r865",
      "r1101",
      "r1102",
      "r1147"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r601"
     ]
    },
    "us-gaap_ForeignPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignPlanMember",
     "presentation": [
      "http://www.crai.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Plan",
        "label": "Foreign Plan [Member]",
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1054",
      "r1055"
     ]
    },
    "crai_ForgivableLoanActivityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ForgivableLoanActivityRollForward",
     "presentation": [
      "http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgivable loan activity",
        "label": "Forgivable Loan Activity [Roll Forward]",
        "documentation": "Forgivable Loan Activity"
       }
      }
     },
     "auth_ref": []
    },
    "crai_ForgivableLoanTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ForgivableLoanTerm",
     "presentation": [
      "http://www.crai.com/role/ForgivableLoansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgivable loan, term",
        "label": "Forgivable Loan, Term",
        "documentation": "Forgivable Loan, Term"
       }
      }
     },
     "auth_ref": []
    },
    "crai_ForgivableLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ForgivableLoans",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Forgivable Loans.",
        "documentation": "Represents information pertaining to forgivable loans provided as on the balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "crai_ForgivableLoansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ForgivableLoansAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgivable Loans",
        "label": "Forgivable Loans",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "crai_ForgivableLoansAcceleratedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ForgivableLoansAcceleratedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgivable loans, accelerated amortization",
        "label": "Forgivable Loans, Accelerated Amortization",
        "documentation": "Forgivable Loans, Accelerated Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "crai_ForgivableLoansActivityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ForgivableLoansActivityAbstract",
     "presentation": [
      "http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgivable loan activity",
        "label": "Forgivable Loans Activity [Abstract]",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "crai_ForgivableLoansAdvances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ForgivableLoansAdvances",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances",
        "label": "Forgivable Loans, Advances",
        "documentation": "Amounts of increase as a result of advances on loans forgivable."
       }
      }
     },
     "auth_ref": []
    },
    "crai_ForgivableLoansAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ForgivableLoansAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails",
      "http://www.crai.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amortization",
        "terseLabel": "Forgivable loan amortization",
        "label": "Forgivable Loans, Amortization",
        "documentation": "Represents information pertaining to amortizations on forgivable loans during the period."
       }
      }
     },
     "auth_ref": []
    },
    "crai_ForgivableLoansCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ForgivableLoansCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails": {
       "parentTag": "crai_ForgivableLoans",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgivable loans",
        "verboseLabel": "Current portion of forgivable loans",
        "label": "Forgivable Loans, Current",
        "documentation": "The current portion of forgivable loans to employees and non employee experts on the balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "crai_ForgivableLoansDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ForgivableLoansDisclosureTextBlock",
     "presentation": [
      "http://www.crai.com/role/ForgivableLoans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgivable Loans",
        "label": "Forgivable Loans Disclosure [Text Block]",
        "documentation": "Represents information pertaining to disclosure of forgivable loans."
       }
      }
     },
     "auth_ref": []
    },
    "crai_ForgivableLoansInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ForgivableLoansInterestRate",
     "presentation": [
      "http://www.crai.com/role/ForgivableLoansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rates (as a percent)",
        "label": "Forgivable Loans, Interest Rate",
        "documentation": "Represents information pertaining to interest rates charged on outstanding forgivable loans."
       }
      }
     },
     "auth_ref": []
    },
    "crai_ForgivableLoansNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ForgivableLoansNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails": {
       "parentTag": "crai_ForgivableLoans",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgivable loans, net of current portion",
        "verboseLabel": "Non-current portion of forgivable loans",
        "label": "Forgivable Loans, Noncurrent",
        "documentation": "Amounts due on long-term loans forgivable on the balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "crai_ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven",
     "presentation": [
      "http://www.crai.com/role/ForgivableLoansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of loan balances which full principal and interest were not forgiven",
        "label": "Forgivable Loans, Number of Loan Balances which Full Principal and Interest were not Forgiven",
        "documentation": "Forgivable Loans, Number of Loan Balances which Full Principal and Interest were not Forgiven"
       }
      }
     },
     "auth_ref": []
    },
    "crai_ForgivableLoansReclassificationToOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ForgivableLoansReclassificationToOtherAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reclassifications from accrued expenses or to other assets",
        "label": "Forgivable Loans Reclassification To Other Assets",
        "documentation": "Amounts of decrease as a result of reclassification to other assets."
       }
      }
     },
     "auth_ref": []
    },
    "crai_ForgivableLoansRepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ForgivableLoansRepayments",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments",
        "label": "Forgivable Loans Repayments",
        "documentation": "Amounts of decrease as a result of repayment of forgivable loan."
       }
      }
     },
     "auth_ref": []
    },
    "crai_ForgivableLoansTranslationAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ForgivableLoansTranslationAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/ForgivableLoansSummaryofForgivableLoanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effects of foreign currency translation",
        "label": "Forgivable Loans, Translation Adjustments",
        "documentation": "Amounts of increase (decrease) as a result of foreign currency translation on loans forgivable."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r893",
      "r904",
      "r914",
      "r947"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r893",
      "r904",
      "r914",
      "r947"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r893",
      "r904",
      "r914",
      "r947"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r893",
      "r904",
      "r914",
      "r947"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r893",
      "r904",
      "r914",
      "r947"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r927"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "GB",
     "presentation": [
      "http://www.crai.com/role/PropertyandEquipmentLonglivedAssetsDetails",
      "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United Kingdom",
        "label": "UNITED KINGDOM"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.crai.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.crai.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill, net",
        "periodStartLabel": "Goodwill, net at beginning of fiscal year",
        "periodEndLabel": "Goodwill, net at end of fiscal year",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r299",
      "r679",
      "r806",
      "r811",
      "r839",
      "r846",
      "r1018",
      "r1025"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions due to acquisitions",
        "label": "Goodwill, Acquired During Period",
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r811"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1016",
      "r1028"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r306",
      "r811"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r320",
      "r321"
     ]
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r304"
     ]
    },
    "us-gaap_GoodwillGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillGross",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails": {
       "parentTag": "us-gaap_Goodwill",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
      "http://www.crai.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill, Gross",
        "documentation": "Amount, before accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r301",
      "r305",
      "r811"
     ]
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails": {
       "parentTag": "us-gaap_Goodwill",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
      "http://www.crai.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated goodwill impairment",
        "terseLabel": "Accumulated goodwill impairment",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "documentation": "Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r301",
      "r305",
      "r811"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill impairment loss",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r300",
      "r303",
      "r306",
      "r811",
      "r839"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in the carrying amount of goodwill",
        "label": "Goodwill [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "crai_GrantsBefore2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "GrantsBefore2022Member",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grants Before 2023",
        "label": "Grants Before 2022 [Member]",
        "documentation": "Grants Before 2022"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r872",
      "r873",
      "r896"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Long-Lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r99"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r519"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before provision for income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r128",
      "r132",
      "r682",
      "r695",
      "r801",
      "r805",
      "r1005",
      "r1007",
      "r1009",
      "r1010",
      "r1011"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r519"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income before provision for income taxes:",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Axis]",
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r520",
      "r521",
      "r529",
      "r543",
      "r835",
      "r1088"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Domain]",
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r520",
      "r521",
      "r529",
      "r543",
      "r835",
      "r1088"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r511",
      "r520",
      "r526",
      "r527",
      "r528",
      "r535",
      "r541",
      "r550",
      "r552",
      "r553",
      "r554",
      "r715",
      "r835"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails",
      "http://www.crai.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for income taxes",
        "totalLabel": "Total tax expense",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r146",
      "r231",
      "r232",
      "r258",
      "r269",
      "r279",
      "r518",
      "r520",
      "r551",
      "r702",
      "r835"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesComponentsofIncomeProvisionForTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision (benefit) for income taxes",
        "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r514",
      "r515",
      "r535",
      "r536",
      "r540",
      "r545",
      "r713"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash paid for taxes",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r211",
      "r542",
      "r543"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) in accounts payable and accrued expenses for property and equipment",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unbilled services",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "crai_IncreaseDecreaseInForgivableLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "IncreaseDecreaseInForgivableLoans",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forgivable loans",
        "label": "Increase (Decrease) in Forgivable Loans",
        "documentation": "The increase (decrease) during the reporting period of the amount of forgivable loans to employees and non employee experts."
       }
      }
     },
     "auth_ref": []
    },
    "crai_IncreaseDecreaseInObligationIncentiveCashAwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "IncreaseDecreaseInObligationIncentiveCashAwards",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incentive cash awards payable",
        "label": "Increase (Decrease) in Obligation, Incentive Cash Awards",
        "documentation": "Amount of increase (decrease) in obligation for incentive cash awards."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r981",
      "r994"
     ]
    },
    "crai_IncreaseDecreaseInOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "IncreaseDecreaseInOperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in operating loss carryforwards",
        "label": "Increase (Decrease) in Operating Loss Carryforwards",
        "documentation": "Increase (Decrease) in Operating Loss Carryforwards"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable, accrued expenses, and other liabilities",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other current assets, and other assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Shareholders' Equity",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.crai.com/role/NetIncomePerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of dilutive stock options and restricted stock units (shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r239",
      "r240",
      "r252",
      "r469"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r893",
      "r904",
      "r914",
      "r938",
      "r947",
      "r951",
      "r959"
     ]
    },
    "crai_InitialCreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "InitialCreditAgreementMember",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial Credit Agreement",
        "label": "Initial Credit Agreement [Member]",
        "documentation": "Initial Credit Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r957"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r874",
      "r963"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r874",
      "r963"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r874",
      "r963"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r308",
      "r1035",
      "r1037"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense, net",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r267",
      "r993"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for interest",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r209",
      "r210"
     ]
    },
    "us-gaap_LaborAndRelatedExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LaborAndRelatedExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee compensation and fringe benefit costs",
        "label": "Labor and Related Expense",
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit."
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/LeasesLeaseInformationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.crai.com/role/LeasesLeaseInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease cost",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r623",
      "r845"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of lease expenses and lease terms for operating leases",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r632"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Lease, Description [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r633"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Table]",
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r633"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r621"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of maturities of lease liabilities related to office space and equipment",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r631"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r631"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r631"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r631"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r631"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r631"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r631"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r631"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining lease terms (in years)",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r633",
      "r1106"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease extension term (in years)",
        "label": "Lessee, Operating Lease, Renewal Term",
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1107"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.crai.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r616"
     ]
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LetterOfCreditMember",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured by letters of credit",
        "label": "Letter of Credit [Member]",
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and shareholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r127",
      "r691",
      "r846",
      "r997",
      "r1014",
      "r1100"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r182",
      "r215",
      "r290",
      "r338",
      "r339",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r347",
      "r348",
      "r567",
      "r570",
      "r571",
      "r600",
      "r846",
      "r1046",
      "r1110",
      "r1111"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Liabilities",
        "label": "Liabilities, Fair Value Disclosure",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r583",
      "r1094"
     ]
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities:",
        "label": "Liabilities, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current liabilities",
        "label": "Liabilities, Noncurrent",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r69",
      "r70",
      "r71",
      "r74",
      "r215",
      "r290",
      "r338",
      "r339",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r347",
      "r348",
      "r567",
      "r570",
      "r571",
      "r600",
      "r1046",
      "r1110",
      "r1111"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving credit facility, maximum capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r68"
     ]
    },
    "crai_LineOfCreditFacilityMaximumBorrowingCapacityReduced": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacityReduced",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount available under revolving credit facility reduced",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity Reduced",
        "documentation": "Reduction of maximum borrowing capacity under the credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment fee payable on the unused portion of the credit facility (as a percent)",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LinesOfCreditCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LinesOfCreditCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Borrowings on revolving line of credit outstanding",
        "label": "Line of Credit, Current",
        "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r123"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/PropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of long-lived assets by geographic location",
        "label": "Long-Lived Assets by Geographic Areas [Table Text Block]",
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r1041",
      "r1042",
      "r1043"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r45",
      "r1041",
      "r1042",
      "r1043"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails",
      "http://www.crai.com/role/ForgivableLoansNarrativeDetails",
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDeferredCompensationDetails",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r151",
      "r153",
      "r154",
      "r156",
      "r177",
      "r178",
      "r332",
      "r333",
      "r334",
      "r335",
      "r464",
      "r510",
      "r586",
      "r643",
      "r703",
      "r704",
      "r711",
      "r722",
      "r723",
      "r774",
      "r776",
      "r778",
      "r779",
      "r781",
      "r794",
      "r795",
      "r810",
      "r818",
      "r831",
      "r840",
      "r841",
      "r842",
      "r843",
      "r855",
      "r1048",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails",
      "http://www.crai.com/role/ForgivableLoansNarrativeDetails",
      "http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDeferredCompensationDetails",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r151",
      "r153",
      "r154",
      "r156",
      "r177",
      "r178",
      "r332",
      "r333",
      "r334",
      "r335",
      "r464",
      "r510",
      "r586",
      "r643",
      "r703",
      "r704",
      "r711",
      "r722",
      "r723",
      "r774",
      "r776",
      "r778",
      "r779",
      "r781",
      "r794",
      "r795",
      "r810",
      "r818",
      "r831",
      "r840",
      "r841",
      "r842",
      "r855",
      "r1048",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r958"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "FINANCING ACTIVITIES:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "INVESTING ACTIVITIES:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r92",
      "r93"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "OPERATING ACTIVITIES:",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.crai.com/role/SegmentReportingDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "verboseLabel": "Net income",
        "terseLabel": "Net Income (Loss)",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r93",
      "r129",
      "r180",
      "r193",
      "r195",
      "r200",
      "r215",
      "r222",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r231",
      "r232",
      "r245",
      "r290",
      "r338",
      "r339",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r347",
      "r348",
      "r558",
      "r564",
      "r580",
      "r600",
      "r697",
      "r752",
      "r768",
      "r769",
      "r865",
      "r1046"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/NetIncomePerShareDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income \u2014 basic",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r224",
      "r225",
      "r226",
      "r227",
      "r234",
      "r235",
      "r247",
      "r252",
      "r564"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/NetIncomePerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.crai.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income \u2014 diluted",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r236",
      "r241",
      "r242",
      "r243",
      "r244",
      "r247",
      "r252"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "presentation": [
      "http://www.crai.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator:",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent Accounting Standards and Recent Accounting Standards Not Yet Adopted",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r893",
      "r904",
      "r914",
      "r938",
      "r947"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r921"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r920"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r938"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r958"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r958"
     ]
    },
    "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of roll-forward of the shares of restricted stock",
        "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "crai_NumberOfBroadAreasOfConsultingServices": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "NumberOfBroadAreasOfConsultingServices",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDescriptionofBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of broad areas of consulting services",
        "label": "Number of Broad Areas of Consulting Services",
        "documentation": "Number of broad areas in consulting services offered by the reporting entity."
       }
      }
     },
     "auth_ref": []
    },
    "crai_NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of financial institutions where cash accounts are concentrated",
        "label": "Number of Financial Institutions where Cash Accounts are Concentrated",
        "documentation": "Number of Financial Institutions where Cash Accounts are Concentrated"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.crai.com/role/SegmentReportingDetails",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDescriptionofBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of business segment",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r806",
      "r1006"
     ]
    },
    "us-gaap_NumberOfReportingUnits": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportingUnits",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reporting units",
        "label": "Number of Reporting Units",
        "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment."
       }
      }
     },
     "auth_ref": []
    },
    "crai_NumberOfTrailingQuartersToDetermineControlPremium": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "NumberOfTrailingQuartersToDetermineControlPremium",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of trailing quarters used to determine the control premium",
        "label": "Number of Trailing Quarters to Determine Control Premium",
        "documentation": "Number of trailing quarters used to determine the control premium utilizing data from publicly available premium studies."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r801",
      "r1005",
      "r1007",
      "r1009",
      "r1010",
      "r1011"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/LeasesLeaseInformationDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/LeasesLeaseInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating lease cost",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r624",
      "r845"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease Commitments",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/LeasesMaturitiesofLeaseLiabilitiesUnderNoncancellableOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r619"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r619"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current portion of lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r619"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash paid for amounts included in operating lease liabilities",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r620",
      "r627"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r618"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use asset amortization",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.crai.com/role/LeasesLeaseInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discount rate - operating leases (percent)",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r630",
      "r845"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.crai.com/role/LeasesLeaseInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining lease term - operating leases (in years)",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r629",
      "r845"
     ]
    },
    "crai_OperatingLossCarryforwardLives": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "OperatingLossCarryforwardLives",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforward lives",
        "label": "Operating Loss Carryforward Lives",
        "documentation": "Operating Loss Carryforward Lives"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r544"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards",
        "label": "Operating Loss Carryforwards [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r544"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Table]",
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r544"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.crai.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Operating Segments [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r280",
      "r805",
      "r806"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/AccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r188"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments, net of tax",
        "verboseLabel": "Foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r698"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other comprehensive income (loss)",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "crai_OtherCurrenciesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "OtherCurrenciesMember",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other currencies",
        "label": "Other Currencies [Member]",
        "documentation": "Other Currencies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current liabilities:",
        "label": "Other Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncash investing and financing activities:",
        "label": "Other Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r891",
      "r902",
      "r912",
      "r945"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r894",
      "r905",
      "r915",
      "r948"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r894",
      "r905",
      "r915",
      "r948"
     ]
    },
    "crai_PaulA.MalehMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "PaulA.MalehMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Paul A. Maleh [Member]",
        "documentation": "Paul A. Maleh"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r919"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments for debt issuance costs",
        "label": "Payments of Debt Issuance Costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_PaymentsOfDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividends",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash dividends paid",
        "label": "Payments of Dividends",
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax withholding payments reimbursed by shares",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Consideration paid for acquisitions, net",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r929"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r929"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r921"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r938"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r931"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r920"
     ]
    },
    "crai_PerformanceVestingRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "PerformanceVestingRestrictedStockUnitsMember",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRSU",
        "label": "Performance Vesting Restricted Stock Units [Member]",
        "documentation": "Restricted stock units awarded to employees for meeting certain performance targets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails",
      "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails",
      "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r922"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r921"
     ]
    },
    "us-gaap_PreferredStockNoParValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockNoParValue",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in dollars per share)",
        "label": "Preferred Stock, No Par Value",
        "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r1049"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r731"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued (shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r376"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding (shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r731",
      "r749",
      "r1148",
      "r1149"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Preferred stock, no par value; 1,000,000 shares authorized; none issued and outstanding",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r687",
      "r846"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock, principally stock options exercises",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r18"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings under revolving line of credit",
        "label": "Proceeds from Lines of Credit",
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r996"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r193",
      "r195",
      "r207",
      "r215",
      "r222",
      "r228",
      "r231",
      "r232",
      "r290",
      "r338",
      "r339",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r347",
      "r348",
      "r558",
      "r564",
      "r565",
      "r568",
      "r569",
      "r580",
      "r600",
      "r682",
      "r696",
      "r716",
      "r752",
      "r768",
      "r769",
      "r836",
      "r837",
      "r866",
      "r991",
      "r1046"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Abstract]",
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r632"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.crai.com/role/PropertyandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r140",
      "r143",
      "r144"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, gross",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r184",
      "r694"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r632"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails",
      "http://www.crai.com/role/PropertyandEquipmentLonglivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Total property and equipment, net",
        "verboseLabel": "Long-lived assets (property and equipment, net)",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r632",
      "r683",
      "r694",
      "r846"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r140",
      "r143",
      "r692"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.crai.com/role/PropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of property and equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r632"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful lives (in years)",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.crai.com/role/RevenuesandAllowancesBadDebtExpenseandReimbursableExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bad debt expense (recovery)",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r294"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r919"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r919"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails",
      "http://www.crai.com/role/ForgivableLoansNarrativeDetails",
      "http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDeferredCompensationDetails",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r151",
      "r153",
      "r154",
      "r156",
      "r177",
      "r178",
      "r332",
      "r333",
      "r334",
      "r335",
      "r423",
      "r464",
      "r496",
      "r497",
      "r498",
      "r510",
      "r586",
      "r641",
      "r642",
      "r643",
      "r703",
      "r704",
      "r711",
      "r722",
      "r723",
      "r774",
      "r776",
      "r778",
      "r779",
      "r781",
      "r794",
      "r795",
      "r810",
      "r818",
      "r831",
      "r840",
      "r841",
      "r842",
      "r843",
      "r855",
      "r859",
      "r1044",
      "r1048",
      "r1097",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails",
      "http://www.crai.com/role/ForgivableLoansNarrativeDetails",
      "http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDeferredCompensationDetails",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesLeasesDetails",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r151",
      "r153",
      "r154",
      "r156",
      "r177",
      "r178",
      "r332",
      "r333",
      "r334",
      "r335",
      "r423",
      "r464",
      "r496",
      "r497",
      "r498",
      "r510",
      "r586",
      "r641",
      "r642",
      "r643",
      "r703",
      "r704",
      "r711",
      "r722",
      "r723",
      "r774",
      "r776",
      "r778",
      "r779",
      "r781",
      "r794",
      "r795",
      "r810",
      "r818",
      "r831",
      "r840",
      "r841",
      "r842",
      "r843",
      "r855",
      "r859",
      "r1044",
      "r1048",
      "r1097",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117"
     ]
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in the balances of gross unrecognized tax benefits",
        "label": "Unrecognized Tax Benefits [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r886",
      "r897",
      "r907",
      "r940"
     ]
    },
    "crai_ReimbursableExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ReimbursableExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesBadDebtExpenseandReimbursableExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reimbursable expenses",
        "label": "Reimbursable Expenses",
        "documentation": "Amount of reimbursable expenses, which include expenses for travel and other out-of-pocket expenses, outside consultants, and other reimbursable expenses. Revenues include reimbursable expenses."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLinesOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments under revolving line of credit",
        "label": "Repayments of Lines of Credit",
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r996"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r887",
      "r898",
      "r908",
      "r941"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r888",
      "r899",
      "r909",
      "r942"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r895",
      "r906",
      "r916",
      "r949"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock",
        "label": "Restricted Stock [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time-Vesting RSUs",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r104",
      "r690",
      "r708",
      "r710",
      "r714",
      "r732",
      "r846"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r219",
      "r220",
      "r221",
      "r223",
      "r228",
      "r230",
      "r232",
      "r291",
      "r292",
      "r322",
      "r547",
      "r548",
      "r555",
      "r556",
      "r557",
      "r559",
      "r563",
      "r564",
      "r572",
      "r574",
      "r575",
      "r577",
      "r578",
      "r615",
      "r617",
      "r705",
      "r707",
      "r717",
      "r1148"
     ]
    },
    "us-gaap_RetirementPlanSponsorLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanSponsorLocationAxis",
     "presentation": [
      "http://www.crai.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Sponsor Location [Axis]",
        "label": "Retirement Plan Sponsor Location [Axis]",
        "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r1053",
      "r1054",
      "r1055"
     ]
    },
    "us-gaap_RetirementPlanSponsorLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanSponsorLocationDomain",
     "presentation": [
      "http://www.crai.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Sponsor Location [Domain]",
        "label": "Retirement Plan Sponsor Location [Domain]",
        "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r1053",
      "r1054",
      "r1055"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails",
      "http://www.crai.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revenues",
        "terseLabel": "Revenues",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r131",
      "r258",
      "r265",
      "r266",
      "r273",
      "r279",
      "r282",
      "r284",
      "r286",
      "r397",
      "r398",
      "r645"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition and Allowances for Accounts Receivable and Unbilled Services",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r797"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowances"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues and Allowances",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r387",
      "r388",
      "r401"
     ]
    },
    "us-gaap_RevenuePerformanceObligationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuePerformanceObligationAbstract",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesContractBalancesfromContractswithCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized from:",
        "label": "Revenue, Performance Obligation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.crai.com/role/PropertyandEquipmentLonglivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-lived assets by geographic location",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving credit facility",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets obtained in exchange for lease obligations",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r628",
      "r845"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r958"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r958"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "presentation": [
      "http://www.crai.com/role/ForgivableLoansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts and Financing Receivables [Table]",
        "label": "Accounts and Financing Receivables [Table]",
        "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r82",
      "r288",
      "r1013"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/AccruedExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of accrued expenses",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAcquiredandAmortizationDetails",
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "documentation": "Disclosure of information about acquired finite-lived intangible asset by major class."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r314",
      "r796"
     ]
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of components of acquired identifiable intangible assets",
        "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]",
        "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company."
       }
      }
     },
     "auth_ref": [
      "r1030",
      "r1034"
     ]
    },
    "crai_ScheduleOfAllowanceForUnbilledServicesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ScheduleOfAllowanceForUnbilledServicesTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of rollforward of the variable consideration and allowances for unbilled services",
        "label": "Schedule of Allowance for Unbilled Services [Table Text Block]",
        "documentation": "Tabular disclosure of unbilled receivables allowance in total which includes a roll forward schedule."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.crai.com/role/NetIncomePerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of anti-dilutive share-based awards excluded from common stock equivalents",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "crai_ScheduleOfBadDebtExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ScheduleOfBadDebtExpenseTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of bad debt expense",
        "label": "Schedule Of Bad Debt Expense [Table Text Block]",
        "documentation": "Table disclosure of bad debt expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.crai.com/role/BusinessAcquisitionNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r55",
      "r560"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of components of provision (benefit) for income taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of rollforward of the variable consideration and allowances for accounts receivable",
        "label": "Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r1015"
     ]
    },
    "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable",
     "presentation": [
      "http://www.crai.com/role/EmployeeBenefitPlansDetails",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDeferredCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]",
        "label": "Deferred Compensation Arrangement with Individual, Excluding Share-Based Payment and Postretirement Benefit [Table]",
        "documentation": "Disclosure of information about arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r107"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of components of deferred tax assets (liabilities)",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1087"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/NetIncomePerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of basic and diluted net income per share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1004"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of reconciliation of tax rates with the federal statutory rate",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r522",
      "r835",
      "r1084"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/FairValueofFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of fair value, assets and liabilities measured on recurring basis",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r1094",
      "r1095"
     ]
    },
    "crai_ScheduleOfForgivableLoansActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ScheduleOfForgivableLoansActivityTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/ForgivableLoansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of forgivable loan activity",
        "label": "Schedule Of Forgivable Loans Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the forgivable loans activity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of changes in the carrying amount of goodwill",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r811",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of components of income before provision for income taxes",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of outstanding non-vested performance-vesting restricted stock units",
        "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of roll-forward of the time-vesting restricted stock units",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.crai.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails",
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r632"
     ]
    },
    "crai_ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of reimbursable expenses included in revenues",
        "label": "Schedule of Reimbursable Expenses Included in Revenues [Table Text Block]",
        "documentation": "Tabular disclosure of reimbursable expenses included in revenues."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.crai.com/role/PropertyandEquipmentLonglivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r84"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.crai.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r41"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.crai.com/role/SegmentReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r41"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails",
      "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r466",
      "r468",
      "r471",
      "r472",
      "r473",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of option activity",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r17",
      "r112"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of aggregate changes in the balances of gross unrecognized tax benefits",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r530",
      "r834"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.crai.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of expected amortization of intangible assets",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r812",
      "r1036"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of Each Class",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r868"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name of Each Exchange on Which Registered",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r871"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.crai.com/role/PropertyandEquipmentLonglivedAssetsDetails",
      "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r152",
      "r155",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r284",
      "r285",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r719",
      "r720",
      "r721",
      "r775",
      "r777",
      "r780",
      "r782",
      "r783",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r798",
      "r820",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r856",
      "r859",
      "r1052",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.crai.com/role/SegmentReporting"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r258",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r270",
      "r271",
      "r272",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r286",
      "r802",
      "r803",
      "r804",
      "r805",
      "r807",
      "r808",
      "r809"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.crai.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingOtherItemAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingOtherItemAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other segment expense",
        "label": "Segment Reporting, Other Segment Item, Amount",
        "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r271",
      "r272",
      "r279",
      "r805"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative expenses",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, General and Administrative Expenses",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption."
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "us-gaap_SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset retirement obligations",
        "label": "Settlement of Asset Retirement Obligations Through Noncash Payments, Amount",
        "documentation": "Amount of asset retirement obligations settled through noncash transactions. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r32",
      "r33"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesDeferredCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service period (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period",
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r832"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r832"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at the beginning of the period (in shares)",
        "periodEndLabel": "Balance at the end of the period (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r483",
      "r484"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock and Stock Units, Number of Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at the beginning of the period (in dollars per share)",
        "periodEndLabel": "Balance at the end of the period (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r483",
      "r484"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock and Stock Units, Weighted-Average Grant Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Achievement percentage (as a percent)",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Performance Achievement, Percentage",
        "documentation": "The performance achievement percentage as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r487"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of restricted shares vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash."
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r487"
     ]
    },
    "crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeiture rate (as a percent)",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Forfeiture Rate",
        "documentation": "The forfeiture rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails",
      "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation",
        "verboseLabel": "Share-based compensation",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r466",
      "r468",
      "r471",
      "r472",
      "r473",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of shares authorized (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r833"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares available for grant (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of vesting installments",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award, Number of Vesting Installments",
        "documentation": "Represents the number of annual installments that the share-based compensation award vests equally."
       }
      }
     },
     "auth_ref": []
    },
    "crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offering period under the plan (in years)",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award, Offering Period",
        "documentation": "Represents the offering period under the share-based compensation plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options exercisable at the end of the period (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options exercisable at the end of the period (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value",
        "verboseLabel": "Exercised aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Expired (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period",
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements."
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r481"
     ]
    },
    "crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited aggregate intrinsic value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period, Intrinsic Value",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options forfeited into shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Options outstanding aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding at the beginning of the period (in shares)",
        "periodEndLabel": "Outstanding at the end of the period (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r475",
      "r476"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding at the beginning of the period (in dollars per share)",
        "periodEndLabel": "Outstanding at the end of the period (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r475",
      "r476"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Exercise Price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested or expected to vest at the end of the period, aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Vested or expected to vest at the end of the period, options (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested or expected to vest at the end of the period, options (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "crai_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRSUs performance measure (as a percent)",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Restricted Stock Unit Measures, Target Percentage",
        "documentation": "Target percentage for measurement of PRSUs (Performance Restricted Stock Unit) under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "documentation": "Number of shares issued under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://www.crai.com/role/ShareBasedCompensationRestrictedStockActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Award [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r471",
      "r472",
      "r473",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expired (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired."
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r481"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting in the first year following performance period",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting on the fifth anniversary of date of grant",
        "label": "Share-Based Payment Arrangement, Tranche Three [Member]",
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting on the fourth anniversary of date of grant",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r465",
      "r474",
      "r493",
      "r494",
      "r495",
      "r496",
      "r499",
      "r505",
      "r506",
      "r507",
      "r508"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting percentage",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "documentation": "Percentage of vesting of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options exercisable at the end of the period, aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options exercisable at the end of the period, weighted average remaining contractual term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding at the end of the period, weighted average remaining contractual term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested or expected to vest at the end of the period, weighted average remaining contractual term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of options vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock."
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares",
        "documentation": "Number of options vested."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price as a percentage of fair market value (as a percent)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Redemption of vested employee restricted shares for tax withholding (in shares)",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/LeasesLeaseInformationDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/LeasesLeaseInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Short-term lease cost",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r625",
      "r845"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Significant Accounting Policies",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r213"
     ]
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer software",
        "label": "Software and Software Development Costs [Member]",
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r76",
      "r79",
      "r80",
      "r179",
      "r198",
      "r199",
      "r200",
      "r219",
      "r220",
      "r221",
      "r223",
      "r228",
      "r230",
      "r232",
      "r259",
      "r291",
      "r292",
      "r322",
      "r377",
      "r547",
      "r548",
      "r555",
      "r556",
      "r557",
      "r559",
      "r563",
      "r564",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r615",
      "r617",
      "r634",
      "r698",
      "r705",
      "r706",
      "r707",
      "r717",
      "r770"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.crai.com/role/PropertyandEquipmentLonglivedAssetsDetails",
      "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r152",
      "r155",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r284",
      "r285",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r719",
      "r720",
      "r721",
      "r775",
      "r777",
      "r780",
      "r782",
      "r783",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r798",
      "r820",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r856",
      "r859",
      "r1052",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r259",
      "r617",
      "r645",
      "r712",
      "r718",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r731",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r750",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r770",
      "r860"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r259",
      "r287",
      "r617",
      "r645",
      "r712",
      "r718",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r731",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r750",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r770",
      "r860"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r890",
      "r901",
      "r911",
      "r944"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted shares vesting (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r104"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.crai.com/role/ShareBasedCompensationOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of stock options (in shares)",
        "negatedLabel": "Exercised (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r75",
      "r76",
      "r104",
      "r480"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of stock options",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r76",
      "r79",
      "r80",
      "r104"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Self-tender stock offering, authorized amount",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Shares repurchased (in shares)",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r75",
      "r76",
      "r104"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Shares repurchased",
        "label": "Stock Repurchased and Retired During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r75",
      "r76",
      "r104"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total shareholders\u2019 equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r79",
      "r80",
      "r96",
      "r733",
      "r749",
      "r771",
      "r772",
      "r846",
      "r867",
      "r997",
      "r1014",
      "r1100",
      "r1148"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders\u2019 equity:",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityPolicyTextBlock",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock and Equity",
        "label": "Stockholders' Equity, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r773"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.crai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r613",
      "r636"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.crai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r613",
      "r636"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.crai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Table]",
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r613",
      "r636"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.crai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r613",
      "r636"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.crai.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r613",
      "r636"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events [Abstract]",
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.crai.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r635",
      "r637"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental cash flow information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r937"
     ]
    },
    "us-gaap_TimeAndMaterialsContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TimeAndMaterialsContractMember",
     "presentation": [
      "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time-and-materials",
        "label": "Time-and-Materials Contract [Member]",
        "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed."
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r929"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r936"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r957"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.crai.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol(s)",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r960"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r961"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r961"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r962"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r960"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.crai.com/role/EmployeeBenefitPlansDetails",
      "http://www.crai.com/role/PropertyandEquipmentLonglivedAssetsDetails",
      "http://www.crai.com/role/RevenuesandAllowancesDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnbilledContractsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnbilledContractsReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.crai.com/role/RevenuesandAllowancesScheduleofAccountsReceivableAndUnbilledServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled services, net of allowances of $1,411 and $1,629, respectively",
        "verboseLabel": "Unbilled services, net",
        "label": "Unbilled Contracts Receivable",
        "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r644"
     ]
    },
    "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/NetIncomePerShareDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: net income attributable to participating shares",
        "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic",
        "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r249",
      "r250"
     ]
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UndistributedEarningsOfForeignSubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Undistributed earnings of foreign subsidiaries",
        "label": "Undistributed Earnings of Foreign Subsidiaries",
        "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r13",
      "r135",
      "r512"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.crai.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits",
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of the period",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r513",
      "r530",
      "r834"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions for tax positions taken during the current year",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r532",
      "r834"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions for tax positions taken during prior years",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r531",
      "r834"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "crdr": "debit",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reductions as a result of a lapse of the applicable statutes of limitations",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations."
       }
      }
     },
     "auth_ref": [
      "r533"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.crai.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits that would impact effective tax rate",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r534",
      "r834"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.crai.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r38",
      "r137",
      "r138",
      "r141",
      "r142"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.crai.com/role/LeasesLeaseInformationDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/LeasesLeaseInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease cost",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r626",
      "r845"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Axis]",
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.crai.com/role/CreditAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Domain]",
        "label": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingAxis",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Axis]",
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingDomain",
     "presentation": [
      "http://www.crai.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Domain]",
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r925"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.crai.com/role/NetIncomePerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.crai.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted average shares outstanding - diluted (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r236",
      "r252"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of shares outstanding:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.crai.com/role/NetIncomePerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.crai.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.crai.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Basic weighted average shares outstanding - basic (shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r252"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "presentation": [
      "http://www.crai.com/role/NetIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denominator:",
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "crai_WelchConsultingLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.crai.com/20241228",
     "localname": "WelchConsultingLtdMember",
     "presentation": [
      "http://www.crai.com/role/BusinessAcquisitionNarrativeDetails",
      "http://www.crai.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Welch Consulting, Ltd.",
        "label": "Welch Consulting, Ltd. [Member]",
        "documentation": "Welch Consulting, Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r923"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Subparagraph": "(c)",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "710",
   "SubTopic": "10",
   "Section": "25",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483070/710-10-25-11"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "710",
   "SubTopic": "10",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483043/710-10-30-2"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "25",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-12"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/710/tableOfContent"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483070/710-10-25-9"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483043/710-10-30-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/712/tableOfContent"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805/tableOfContent"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(C)",
   "Publisher": "SEC"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "65",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-65"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "66",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-66"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481999/410-20-25-4"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12A"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482620/740-10-25-3"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-2"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r981": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r982": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r983": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r984": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r985": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r986": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(ii)",
   "Publisher": "SEC"
  },
  "r987": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)",
   "Publisher": "SEC"
  },
  "r988": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r989": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r990": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r991": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r992": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r993": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r994": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r995": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r996": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>113
<FILENAME>0001053706-25-000007-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001053706-25-000007-xbrl.zip
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
MB+-V!KM5-V;AWQ*^!Y^F/V_46K:VCB+@?WIMG>[6/X\0(NU ^JC< 54<%C'
M >^"Y8C:K,4;IW+XR\8_OHP0.&57F"KH)4/O&!$.9OC/+P1@"8&KD36/,HN*
MEX2*G%ZBK@Z2%%;2!C!$8IK)0_V/HR#,II&8 6>@S=!#1^I=@R3/D\DA$L"U
M3//0%U%;1.$H/J1]\F5+&YM;3!\Y4&$>Z"^KRYMPZ<7\[P<O-P^V%E_:VNS0
M[R_H?:F^J,"]S7L,/-@)PN67C>V-RF;5\N%.+T@*! ;A'_ V%4$ *N;AEM>!
MU^AOO*#-WPY:N)^1S'# WJ4R74[W\*VOH;67%5K;7T!K&Z\^GIU>]=]XEU>]
MJ_YEF3J<Q==EM9?]XX\7IU>G_4NO=_;&Z__G^-?>V=N^=WS^_OWIY>7I^5GM
MM_"[R,9 -GD2M[PWF\>;7G=K=^=@Z;++S+$V9'.2I)-__:.SMW7T,XB-.(G/
MB@F\R?>4=+E /@7B?L.+!8KR0(:';Q*?LE]0LFZ08!G"#:\Z6^U_D_"Q;WGE
MU0<>=V'9\-%[0Z$7QX6(+N0T2?,-C]HQY2!J/^>'P_"S#-IY6A@H=3=>_>L?
M!_L[>T=+ ?6XFUY,!+VSLX^]=]Y%_\/YQ97WX>/%Y<?>V95W=>[!.;V"P^AU
MMKWS"Z^S^V/PDW=^XEW]VO><(VR.;^_X"B]W#K9W:H/X.Y\#+Q]+;QAF(-B\
MF12I1SVJO?M3Q ?2T_JLO95)(H!?VA-XQ1@?:P=BUL9/M66L263G/C3(!5WY
M"2WZ#WC173]JO[>]\>J-]%F91I]&F2Q;'GIS[WZJ:X+-)*T-^3T:W\'N:FSS
M+^<]0Q%EAOGL*N:S4R_F<W71.[L\)2[3,"#IY0:M'MM[WC!-E(BNS__FR6-_
MP;OO [7%]^(#?YQ,)F&&G@N0.6"-Q 6RX,.G.8F+E_0X;.!NY']W_M<GQ\L)
MP.R,0*;9VQ[YD]K=G2W4PLL,KA9073EAWM$DN"\J+N0HS)!MY=CO7:-C'TC\
MHN>=XD9B\G^(J,4G]33V-^]M*"C['0%5SP/]8_^S\'."#CIK4@,53V1>-I4^
MNC4#+XR],,\\?RQ26.I/==>D[DL,@%L56@6,7^)HEV/. #Y.@K):"@OR#VGX
MRS1-KO$]5BE]N?'JO<@RX8^+3.;H\:JM KJ$&&CK'LCT!!LO>'\6:9@%H4]R
M':@C=,%$MZ4C$8=_T]^U)XI[V$1,%;T@2#%.Q?]Y!R_L:%0?;+SJ;FUYQY$
M2R8 8%SFJ93YO"'RM1\]AG^>IU?)C:$N'-3P.LGR))[_RE=^A-!]GGX 2@;4
M6J](!PBYMTP:K1Z]2XA7;0H)=9K"?L(IF,3RL_0+G,T$/P]#7V8_U>@4/@SS
MNA*?3U4 BA-\RQH&-JS?VFEWM_>[W<[6^O&DT\V+S<M-KS^91LD,F%)YK]Y9
MLEE[SO.5Q_,#G'81_;_AE*600N<VH+/;Z>RU=[<.NNN'3M@. ""0RY&V:D7I
M6W&(K+N72E'"VL[&J[W.?A5=[;N_%;/WHP_C)*X8$-A,>Z>[V]Z&W:\?-5@M
M_(?,RV4DI[A#95:V4.&("@QS>2!G1<WI9O$6+['1<IB'\$)6KF4*^O2T2+,"
MM>P\\> .Y&1L972Z/PY^0A&&7I6>GQ_.;7=-HJ+=@\W]G?U;HZ)W_;VSN?^%
M^.I:+VI[>W-G:^\N\>-EP6(="^Y./WL+H[M5+#."5\-(K\*<$P/Z8"BA!IUE
MAL;SX%ELL>+:>R:[NDH%L>++V6201#]F/SVW#3Y/M)TIUPX=M_YG?XP-MCS0
MG'\?A_#+A1%*I8U_@>,HJ:/223S*6I]+3;DS>. UJQ'.=U>_E!B?=;H#8F!&
M_=ICISBY !+_4\N+$V\J4N\:)RXLM:&_BK8B.9R7UZL"W9T/RW='*HI/,ILT
M=,*>Y=.&(KY#BM#,0W-?CCA4O<H2KI8=RC@*XTQD@?C+>QLE Q&!K1"!M>"]
M%^FG>6_C/ .O33K@8]E*H]MMI9KY@<[ MKV7^1K&Z.PZ[.[?EIC\F!@YC0-T
MM$EO,//\L?0_>;#,3U[(,'>B16'F">]&1E'[4YS<P#*ER&"W 5S("C3E1>8%
M<AC&'$RZ*"+)2-S9VM4H=- /V-ST_I!9F:?<$0"_ _] 'I)],SM[>=]//P(_
MO:?O\'? P;\1!9<* Z>$ ,-2#I ,JYSCJ\#\H/%FDV#X7$]'G.0>SN<*D:4!
M)Z/TB91RH+);6-PVAMG*/U$VD3HR1I_7!^:^V1#/Y*S<.P+V6Q(5<2Y22LE(
M,Y/JNK7H>#Q1IMGS/QDW8TF!Y?+Q./1^[/S$Q#T&,8$G(_!$%)GCX9Z;@50W
MP)L7')72Z7 $BGM0\#+FVGE!@1/PZ-9I*GU)[HU.E]]'J:>9]R.\%#0U+RO
M6,[&">8_Z!RW?"SRZE&_$=G\.:>'U6Y^ ED8!]Z/76?+ U#ZX*;!GZC<P4-T
M/SR)ZU$OHU86M!):KLAR[V"+WQ"(6;9Y[Q.@LG Y#1/ME5SDA3T(G8U7P$[J
M?!)6P6;.DCHPV&?( SP\!G ")F&>P\$A,R=-8K3SHIDGP>:;<5:6\"F:_T;D
MPCMA&5IB#O8=KE"=TS<OY*B(A.4>E^VK)V$'O#QSP&7VT_U/K@,'!(,ZR.;D
M=IN3VYS<)SRY9/I%L _I"=^'DXO5^P%1-]I]\<)?01^.VPLO9!,X\O"55 LF
M.! 3@,&LA?(=7@>B$&$V\D9I<I./]>5-$/>2UD9V)B6C4S+0QK*U;7@;"W]<
MOH(-$MT;2U:P4;9L.]U!N[M(4?=^/":@@G7VTW*?A4,9NRLHACTXV-S?VK]O
MU+>SL]G9.7B8L.CF_O;+AXGZ;FWN/52L]B$7==]0]+HM:F?[D8+:*?*JU<38
MYACFUM?6 :3'V.0D26<+/,%T$_$C7]UDG<(XU.O=8H[V^,&%^P*YEX8B\CZ"
M'I<$TGM_^=5JQ-8B4_BKME4[XNG-H_$9HFWGN:'M;)$"TZ!N'5!WN4S!>V[H
MNZ]<(L#H_EQ?+,W%<7Q+:G/ODTLRU\ED?6][)*)X2-I_B"2GVAWH_F*#['L_
MSAHL;PDJQ]I*_=*Q7EYR_W49!C5R; QO<2!@NOD=XWGHK"07)<A]#.SEB5=D
M['R ?7('C@4E\4E*WXIF^/&;$#X-G_5BV%J"PN@ZS$B/B$7L(]F =H%5B'@S
MMKP+1!ID'I8=AL&M:1';/XK% <+:1-/7A%KN[<!6H2NE6&"2)?J+1)Y++!E%
M4@!D82$M+$V,**;SKW^\[';VCS)/9!D(7?Q)XTX.AY*\O+$J:\,G0RY-CNCT
MITGD)<"B'**Q.@TU;M.DX>UL[3B5!9<B'0AX;?O\<R1G[)3J['H?-R\WCS?W
MNWM8A? 3[MMN4N7B#"+@/ YE#L-TPI[O*7Q:X$U S)3U$=""11&$N5K6UU'@
MBEJ6G/K#M(>+3]*>Q>!))$;S%OL@2:(!Z$Y)/D@^&T:ZM[1QTIH=A*&7V5 J
MX/@+Z5E>M8IE*6MUSY*E8:JOYH!G,I]+035!G$;$CZDPZ9!2X_ G/TE3::J6
MD>.G*09.$Z31ZS ILFBF27315S=7$RJX?S>=DS"^S"=Y'[=W;#8]1Z(+I?R^
M9<IK39NW$Q8*6**A!.0SDX&E#DW+#KT1)S,!.^3D?D+!1V#8T2P+,U4'CRZZ
M:]D>"!39*-1EG#&'Q\@A7*($!?-UEX(-QZ_6)J>9&X),0<&X1H(W2U!JA'O@
M$(/[1]V=K<W.UIMV!T[=BFCW^<MW"G-E8QE%6F'T?ER6U+@T]/.3DH!?F]KX
M8/;$5]4E7^+N[VQ&O/RB&;&RI,JS9/6*R%KF=5T!/8O1"(X%GIL)I:%SJ8NF
M]@RK8#P@%&* %.4=HHB&^Q=)<T$__G<1JY/3?<G-^UIT8X1I3@/EC_("L8";
M_@#*=)(1EP30@%PG"TNB908Z2Q('NCGB7P7UKFEYS+,3UA[\*,G(P!(19GT
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
M!_* N]]5AT3[+"CKA1X3E#ZE9([9F7M6X".3:5X2D+#921*$PYE:I1L4-0=
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
M S2)\1I))<0*%2=$-J_S*G2*7>F-JF74((F+Y\"(7#V26SUXKT566V/M:PH
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
M/ W1?)T<0.IU9*(Y<2 ::&:O6,^2BV8Z$UA<-I,"6P$3=\!9(*:LARG>].C
MSP,LLR1&EX^=WDK46:P?V9Q:/[,-3U)8#8!.FYKWKR$.#0K8J:Q"/DL];]K1
MIG&LG\+FD<J+H8+#GVXE,7+3L1"2MD*,G4J5ZC7W,Q4GE$*6ZX7B4\%FL7'.
MJ YSU!1/:,-"ARAY8H4[,;GT>KQ-.:G:";IDG*(^=FGJPVC\Z^1,1VY;_J &
M#([,NJ9!I(L0T'(."W+(5'6B&*O F!J$;")8M$@P]"8:ZRUV'I,2SQ[ Q&@1
M(3GU0 <@)&CPT:SVE%KX15R"J:KYB*5G&(>EH?;:Y)*T<-\=A6H/_[H=G'/7
MH4\=R# D33/*=+,E&WS':<H90?E+GOT>VGH<9V$WCW7HZ0K63(K,:>&H&@2%
MDZE0O%\MRTZR'5.$=J:>M-/NL3FXQ Y^RO7"U^L>TN2Y6_J0FL:@;ZQS:1UI
MR3"SJI-L8K?++1O)?1C=3DCL+X&+!EBMA9#BNC)T6H<\5J&8MK0W_F]I/;&\
M$%M:75$-T/N.V3/4$B E7PPZ!6,SN]"9W8 R@EDVM1 EQO;[7?V9AO?CLY;_
MH^PAMY;\'%K^C?<H;< $7)0/;.DW5'$Z#I8@8Z6D";,_?I)P=S!2'<PH:G=!
MF]@,R2FPKL3G*(,E&Z/!B-[TB%-);"S*QM9T>*[%<R4IG$LA.&H<YOT)KP=&
MH&,T@EJ88E+/5$J:_\ K=OS;Z+(S\6!4U; XW)>Z@\-$N7!9G2?W$WN?)A+(
M&S<D<LJXJ.ZX,GF#W80VJHQ.+U"??! 'SKS7*NBM[,1J?Y5]LU#9R!/=U(C]
MBQP\73L9HD9J. H0JY84Y->G'KA\DN;9K6H104TG;]V3DUAWZ'68DKG "EN;
MUV*H8IZ86DAHW)%/\!> .B0G#0"#D->"\VXTD9G)H+',=<M@%%4Y]<L-@#CP
M7QB4219.$25S,PM)NZN&64R[ G6XOO%$$4OB9G5I9!J72PL,LJ5=9F/#O&8R
MK!2JA !(2^).4!W0XEII1,M0VEJBY%'X16G93LXCV=*A7CAGH\0.P+ ?$788
M3!-_S%.B-9@9V4-T$TS'&-S2>PUTUJ9SQ+BIB^8/ 4TH&*A-E"./;K!+F?_&
MX70C!V :2$KJB]GW8?B+I=$JZZR^%1D3V(.8?DH,U S%]<0@*?*2\Z=\%!SB
M=Q)65>PQ5)"0MY\X[EZCXFEBB-.P,;1.X+<.&96LJ'@O1N-O)QE*BD &04<#
M.^40-Z7NCLI\SC$(D(]G:,Y2!IOC(7)VL^F]5L:-^:1-QB7B (41<Z7C7(T
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
M1EIN&;*=T]M:U,'+F7ZG'(%.X<) \&1RQT6HO+=F;F5F&P71]RFI@M:8LCQ
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
M4OK:IM?_+##ASBVOXNWKBI@)BCLL^:1HA8\9;T4L"E #4U*^&*Q(V&F1T>X
MH$6LNBN6V==UF!9D\]F79LDPQP%@+0^Y1C+A?X,BQLQ0-Y)$[T5FZO)-+J5N
M2V$^,],<R</FI'J4K_?CS9B[3>)5FBHRI#ZLY)?@DQHE1?#3'>B'ME\]MP"7
M8DHI$,H)WBKA6WWC5#>3Q<QN')298A71S .&@'-92)TD)UP&7-A,589_I0#K
M; +:G]OA4N%I0::TJPR88<9.P8]I,HG$1TIPD96?RE2Y%2J L<WJ#*B16GD4
M%+.Y3"?_T%3ID3"\GPM$]-\SIDK= BO@8EY<UXM,YGFD=-]4F\YHCN!Y<M04
MR^@05%1+W=+E46Y%U]TTE"]K):8*9PI(,6FJMK R,#G23O:K4S]C#Z\SG[%T
MXA5U:TZNZ.SY,>GY*;)SU/I5ZH U"ZUB'.#3*1X)_"=-ZT7L*2Y +?%UMP^\
M6L2EGUK(PZX%5;KS";'L%&V?F(B)/'\XBAK>397KRUBY]Z/(S BL (=.7<N?
ME/*E*O._M!U.T5 ;<J?1JOS]TJ0P;:2[E8CN*&,J7T+.6NX*"(<RH+9+J.LE
MHZ+<[WEC#$P.-K=!W,LV3G*E$=NA;?(I>C3Q/$'_+J_Q)^9?)>$A2$,QN-+^
M"F[7.-1$H;GX/)"4;U)) ^Z QLT/1#CAIKNX7683. N3V!>GECXQ&WF>Q_FD
M2/%$V;%+U(3*[9DCIE.<=(3:]L?-RTV>N0!D@8X:H*!KX<_^+WM?PMS&D:3[
M5SJX]EJ* #$$+Y'V[$30.F:U8UM:45['QHL7+QKH!ME6HQO3!RG.KW]Y5F4U
M&B HZP L;+RW*Q- =QU967E\^25YEI'I^N2J?,P=\W=.1$3/T"M]+3]\X[X?
M/=K[^[/7;_8>ZV7[O,56YK BOQ9ZF6-H_=>"C+1_P&,3-)W^V<*3<BJGH5&P
MU9>4<^ZRB,^4OI9EDN8[AAZ/O#C<(2^^0N3%EQ&V1WK[_EC%_\KR[VJG#G["
MWG,"2WWM8U4P&=$1C]D^(]W#%Q-IH#2AG].9UX?C,YXB^TI9%5F,J\$NOWGN
MQ:1Q/4;J5!17A;E=T'D<%J;$%D5HI9CI/?V \MWCGG)T-8?0_G,-%U!KWI%[
M:8UR[*1&'(4%L6FT5)N62VN;6GA#E@ O9;1<I>\,=M;4G=)VIXZ==6[RR>1Q
MYF +N)_3>WSG%8U1RALT@+@L_!,8>4&0I_\"#B]>'Z216Q>,C)Q[OCI;';Q(
M\*MP+<C(2](@-D85V1A(FRYWQ0=A+-05TV>N75\-IE8>2X7XO!&2CAR;!/ Z
MR4L,60%:*QGUDW4"S'Y1\!\2K5"#3=B1B&'DSOEV^O@-2(P^,*'XVK?=Z2LB
MX6C-' X%&;:M5',9)I4.V<RVY1I_<TUC@O[4AN4^0UNW*$3_,&^&2?(X)MCW
M0>9Q8#*4+F^@G%HNLM76#(A@HS:NQ,\*LI;.'^MQ5;I)1-1OL7[OGIU;2!IS
M%,8E,!P-K*_LCK&IEW5^O,R,T^8V394'P)GC7H[0?2P==L$E<!.J8$@]G$%I
M?WI2;9Z@+##YR<OBR\.7B5(D=[%K;]AI*B!(^QELXI(*HS/AO_&-S/!/C@7-
M*Z[%=F\4,/% $Y= =+V!0?-15_N@KP*#09A= 7495YMCD[6<E;MAQUWXMON.
M9@W#A>AI=BT>OQNTI9UE*;CF!RJJAD(I08FRBZM8"AEEF@BRJ)52)B]PK878
MEG[ULWT*U;<1E@RLG#L7GO9;TTW^;J/RE+G"W8S (3;\%ID2UYJ]MK@0$)LC
M8>RG\$9Q6G@$\[+=I=JYXP]V_^%XQD+KQ0@4<RM(000LW#ILKF,R\RU$5!O?
ML/*DY< !XBGB@1(GI:_5=/WXC%H/-9\6V ^4H=+?#' &4WZ\8S[)Z)Y1K]RW
M@\)O;=_QZL)VO%:B*")J*FD&C6P,[:*VV[8S9B>L\44A\4,LMZORP\7@C+5
ME^C_I@6C7:VA;C'& R.I8(<DG":."0E)]Q1?6EHC0\TVF;*#,%."A IH OT-
MR7@D;U/T#X%=-WS 3<I!W-@]F+"?VHC26S6TZ;K5M.]Z+^&F2]NL4K&ZY!-1
M;5V%'F%;L>WB=8,--RY0V, ^Y^G$D9>27<'0^PF7;7)6G@: )[DMQC"PU/7Y
M1*@9',O))*Y)Y]@+4_>5,QITYR4&(J8C0W-B3@J50%RB1'1@#.OD"M);=JU:
M\3+]HQAT)$NH?=4-)TO?;!X2?^U1KZLR.@IC= 13\SA#'^Y? @J0S:/.:$3H
MCTW3R,TWB\-T9+BAIM[!8W]O?>,XS%NDQ)T#LVUR7B3'Z(<>/<B-@/!@? Z3
MS)AY/A%5*M^A]"K-B+>RXKYMS UXCS ]?*FV35UU:-R["LD1WCB[8;$2FOH<
M6MM)PRUUEP3>=9_08R[!Y4L,,]6>TIDV)\,T!_529D2S!*#,T\9M<L7)+?#^
M2BFAUO2NQH7Z-M)4YFA6J9,=(06&G^<>WN6G)<R67)[(_0^YQL<>40[H:&JI
M2K/9&%49C9SBCAX@X=>*KOR%F0[Z,BS*Z+,DL[+$A.HWGPBP@QCX*1@;FV#$
M/QPN_FHY+&[3;:2G7LJO\G*,CJYTR1Z8[308+8QF,9C)[6Q]C_KO!YLND8>>
M1M_)5C:"?R7=,3Y\60,HA5EM9_6+%V!B#[=I%QN"I@6FY[&RQ>LC%]$UQ8!+
MUGT@<9HDG5$\.,#2*8V9M9I]=%GZV72_8 (4?J9\+[*N$2"7!E%[P%PI(;GT
MSO9HK@C156FU0.Y&[7MPS!3E%2O1(H,&I#,5PS/C>#N86!DWB)5LA$1T@ZN#
M?B.;[)?/-:4/$Z.^?A.L54Y!3$7+8QS'AJ*Y<WK62,; IERUBTF'U,$ >E2Q
M!@4/,DB1N@DC NA;\+^HW_W R*$TS16ZZZNT]!^U!9$&6:I5B<=DA<L7%WJ>
M%Z!23CX,-0FO"R5WPA>WR.**WCVWXT06/\IBZR",ZM'2*VVF(#4)RN%GXW("
MS.4,A_/8W2$-R2Z]G';*$F:F^,2V\(0W>7;XEJ\*?T@'?5N9IU=9S0EH9WGP
M>171J8-S'G Q+3]JMM83G3.]^*51^<*WD#VQ1$8_[O:Y0'>H1-NSDNH)R7.K
M#!S1G_!=[MWEWH]VN?>O,/>^6=UQ;)Y5;TT7!\%K3M0('R]F&>H8^1([4E4Y
M6<-P7&XP4I; *FW3*4Q#ECC0V&%=_3,Q%W![#6J*,6#.&C(C:CKVQ<<T4)?9
M21O@N7Q ?'2%3V:C&\$.*"A_H=F]Z6=J!<Q56=B[!R-?:O,$5+KLNXJ;:RO:
M\,M;YP1TJ^NH@5*C%C2N%"4F8!$#&@^_.E)9G73*@98M&OW:KIJWGWW?\M\P
MP)!/R#()OCS&."T<0S57FQ(9YJXQ#JKL^^.[%=V8BK &ER/$9)[ 26Z944(*
MP_%!_A4^5\,O(U6SO.@4@[]BO;.(46[%O2_6EVB::*E$Q@F(.#4K]PN^Z,^X
MK_>L.7Y9LD]SQCQW%U6>JNP984_UI4=PX9"QDD*NY1_O/3J6'WQQ*-1EWE34
M6,ID;M:U8TK^'%0NKZPC#CM/: O3'].2CR6)\$LTUQ5=Y%9"=RQPGVJ+WGK7
M2N(?7>VP6_M/>CP\M.@[HM2A+-XTQ*,$.I!C)[M=^0PG@B(HA,3TMXW=B]TF
M?,JC86X'<.!2-),"(TG28=*A0?.YUCYK2D+&+'ZR8W#[C)NG[K?0)BVY9A;+
MU:VYZ9C;)'+L6JGXA"G2'7@BEK#+S"9DW1[HN[Z]9H1X-<>^ RY +@5,ZODT
M\7L?6672%8E8FUA!_#[PE!:07:X[GT_<B$LW,(G+3EA@2SL9_<:^DBFP!S\
MH0N>G@'6RR31J4JL,2F2H&"#(/4,/*46+2XY8 LK$./AMZ-;@D9/';A'8@)
MGD&;VUN,YGCN5TN(5BUH/"A,V>/CI?W0HN>^=5B+%ZQ=0KD7EIB&Z :UU-*L
MH\03%A>2JDJI?2-#!!S02I09;E\'+H8E._%[U#O!WJ/#R1Q%KA8G "1+['!@
M !=>%*=9/>%09)ZG.*]A]!9FQ5ZN2&CXMKX<$ Z>UZ6+,Y[%DZH,<D+R7G:2
ME^8H9S%Q8F5-6&$4]IR>$1Y<JUHG934O5>_DV3LJ,0"__T:(8&2L!-30A-@=
M5B>#EG<:3,'HG=-UX6=%F!I7LVP%?S&8-[[3.VE1:ABBCW4M1-#HFOJME)/'
M_7MR2SAXOR'=G&F0;>V%HZQ9\&O4]5+P03_VUZ?A*2;%>3G*N))R;$3HMNH:
ME?:][M35$[0-"CY?M./:MG&B[1S)I/30(%+'5W$AT24*&MT0K48]"*HH^'#
M&8VO6N5*A_6?RQ6#'S^__/N^,DFXIF"B@,IZ 06)9U8*[(+>-C5'(9DB \9>
M,E^&6+I4G!*V!-LB/4X;]I8.2U8S1MS>>U*L/:$.O+B>KH0(M5A=D_I)*?8>
MG#^IB6OB=RFW]: ^31JM=M@V7Z_(R15]> _E#3T/SD5#$T^P%]A5RBC3L-#;
MU<0]%>V71I=MC;I-[>,W*=4*P%N?$:HND\=S-)64\2IY5.%;(I>&9,&9UJXE
M4L:+*"5'6G::%C=95>KKZB9%Y#/R@]*341&)MA2FD;)Z1_K/HAJ&T7^6M[*,
M2EQAUK_V;1OM'OPK-3M((\-6A3'W)<7S *.8@LZ[01L-891XU\5WIH(LZ!DO
M-S4G X(]E'<KR_. CHY80'B@DG#)+5GT0,G,9F6!01M4L[B!;'DARJCV#=?Y
MD7K4NQV0F?,8T_>^-3COG5<SUBHU[!>L&)) IR T,L&MXHTW6FT8O2!=0=1*
M@U""(FT*3T5<EM*"+&,1JHA"[RK!O#C<CX<,4QZ GA>ZLD08F*^2@!<$U"$8
M%MH&L@E:'<S0_5(O6?+\L'@%!F'.N;77Z"3BS^$47I>)TDSY;?#<WMB@EQ7D
ME841$>-A@8*$*TY=?YC3&NY/Y)PSF<*FV_&/GT#)'L?LZ>9!.1E1^6;_I9*'
MFNZZT5=MGB[8]PQ-D3$ZC\XJL.#2$NTFNT_6BLL)H:933FLW_QS5K4_'^4I$
MKC>"!\A8\8WXGUK8$WQHJWS$8'.ZAR:@6)['A/E:Y&#L9@ :PNK:3GM]J3&<
M;5]'9*\+>YZY4&Y7)&ZLSEA<Z.));$KZ!7HR/PZ^XQ+UA9&%@<,;*7+(( 7P
MY!9IY3M]8BU5"!!OJ-^R8*3PC,.B%A-!\'O5&&C2>8[N!>RBZMD^Q:GP-6NX
M![H2PYGU](Y BLOD;!A=<EFYTN5J[\2RXMQ.AO3PIJ'B#B'E$%+'.X34#B'U
MY1!29%C/P=UN4P:8YE/EN%>TBN\>?57&A!]&4(:Z-T%_>*,O5.E4SHKU%Q$:
M->(.XR6;$W,'$=,594L<':@*&]0Y&J>B(!K9#\I@X>]LTLA;&,>U !G7P8Y:
MD+!['E:',& F>X>7$/8]%$MDZV!!OUE2PM"@RKH@M/O7Q!FT?!4VU/"SRVA8
M3B:M(]#47 -_I.$LYRBD&9E4(J),@+H"C+^2616$6^DED[8*,4D+B:=!'W2I
MS\Z19]_-F0PUX*=@T\X0TP?F 3FE_/.KM+RJXOEU-HGR<J+&91AH0/..7.Z@
M;A5?P'AJ-((8LE]<-<1-/Y9:4\Y,:T%H-+F;4.<5;K'>P4AJ+T^*-X/-P_SB
M5.4JK*6>%T?I\NIK'H7I24/8+22PAW^FX\;7(:KYQPYS%^PN^T^N(-I#I&>L
M?+*T](FI$4-VR7WRQ%!_N 8B46BV^E1QT(A2HHT2&8(/T ^Y"7\0A=371M+X
M??(3/W\7]O5-<K!XQ6#4IED%;O\_6[!$.?IL"0(JV3BQOYE^TI>"8KN&LB#N
M25_"0H6J@M>A..TUU]LC[5$='@]$7O$J!WU;_*9Y,]K[7%2Q(@P8VOB)VBF0
M44N+W[=G_0I%_=2-*L5[X&7RHF>VLI]4BW%?EP,MX$SG%9Y,4U?!GJ]3?[,9
M22#XQ%MX\Z!TF--MBVI7W40KEHV/?I&ZPR.%:07,V;G[[CD$+6\T=DZ^M_YN
M&G/_*?J_XS3G,%GHSQ/ZQW4M)BK[N@F" J+>[]LZV6UZ5Y H9Z:D_JGB<(L[
M-V LJW-6"*=U\&/A)=JA*#\#G*(3T\@PC#=3A#EI.=P:?P71'DFPUWYEAQG[
MM-WJ*:D[X+XV$JIT=Y^R0?5 D7:;\@DW13OBE=X\FE#C)&G.M!2!GRH=8G[G
MM;\A(3(7P&X'/^<.+J_-,.T",&Y]3=1P=X/H)E8T#'-CPL7([!LF"U_%+FM:
MT]5&'5(\]7\9U2TV8W$/HV?)*^#(7Z<)1O)WHO"I1,%MN7@IE.AIFBK;X7 _
MTPDT1#2@/GT,HQ(W#5SYJBUV1^"3[46?[T*))LI*3KF>7= ZF&_DV)>!-BG2
MT3$SN/@MXGLZF F$);94O:_@'VS*P%E;5'_(G$?$F -*QR7<W@^#XX(IE)",
M>3]R-\P(NB;.BJ,^H'>X/.1.A#Z7"#DLR)_ /Z DQY===QA"_[H[$A0\$SXN
M6<,90G)!.FU74P]S^HLTN*OKW7GXE.=!Z,7N@KC0KCCDDRXY9PQ,OS+/LEB'
MI)'< +=0Z-#60=*5<<_%Y!&++2'M15K@?@9MQHPY5G;4#E1!CFYIFG(CWD'X
M-(G@214ZX^*$L,_X,R$Q]LHT%'*8VSB2Y[\R%./P!4J-:WD[INAD_X)Z]=]2
M!35K(LW&MI20)[:]Y31]IXV#KQ%PAR16'5ITACW9;LS=>G3-AJ SCX <9@(5
ME#V/T)$R=BB^)3.34CUY>X5! ,XPR*HK6VPA/3[EZ6&MON56DC2>DJ%2PL:_
M4"<P;0F\CJAE"P/V,U(106KC3D6"K)>&<FUI !$A8RK%4KV'_)-$IBQ'-,RJ
M> //-P8H,5Y".4/&0M9Q'@L7%&;6LO=ITKM_%KE/#3X45-0Y(L1\EC9J]/Z>
M3OK#U18UC\2YB.@D+F[;'#I$S_M8/2,E6>A<A-M -O';UQFUFYWX$J@NM8A0
M,11T?VO;A(1*<F[<Q"099LDRMRX;98J:3'M:)L\-L2!E98"0/GGG6[ 'A66*
M)5G 89KB)?Y6NF[SY@V_*:0J39#&TA$FG3--8&4:'00K195C,R'#IH6O$M]E
MQZ>!N>< -[C3O8&3"P^A7JM]=+&XG!>S%.5<,\NFBHCU&9X!S"6]Z.6U[<Z'
MNYA)D0(<:^HCV"LL!$BGZARXM4I02-2;C]OT-7R(QO#VQ<:?+]S*7/CG7KKG
M_E@BA[=>79<VQ99$S]_+W)Z6LUE&=C=H)YVP+._]<MU+<NQD=8>(=(C(DQTB
M<H>(_,*<<0O%S-KL"H2,RP@+#&H%)79@Q#4>0R0*SB)Z"+<BH$JC,Z@$=29Q
M5!?U,CV2G&+"EY/Y+.@G5AU9EUK>*_\NC)PK>1ZLNG0N7$V6%M3V1@!*V"FZ
M<[>;CO"NM&.AD-#]4@!U7+S3<]=OG_'SRB#@J9\RW"=-&O+(2>^B.T[)%]37
M34"V57F+O;-::CG+1OX*FOS[(2K;9O%<6%M?8MGH,FW 4KH>V_P"4U$,WRG$
MTR&S":T9@[$D.D=KE&@AOP-?#A3+JK4JSN<>D]<;5F>[TR-3[' ^8S,-&)!F
MPVA5J+H<;2P99 G79J%'N^943HT6%*\A*:2ZG6.\H=:LID&2H-LG+-^PCCGA
M.A5=V<//K([A$,PIF"(]$9^%!J76V.G3$S.$@0E^2'"A OTH"#[LW)Q1C" S
MY'7]T0JWO/1NJ]9L7:QG)O8M(^V8A<Q!EX'*OXBUI/9LGK(UH@<'K 03QK4*
M01UJ/ 6F\L]XREC)/>BLG2G,'@BPRRV&MH*KX1'$/4RMIA!(BU37-^A@MG/'
M!>W?X$2:7K>X7?6[+,]=,H:/';NH*#P5.]U\UO@+;GTL>;2>S"&IAH7](ERT
M+%ZOA4P=:43(P(W/3<@! TC;>3-8O#9+H3:_0)8-CNLC?TCFB#*QEM8%G@P]
M"6^^ITD?"#Z:JB=\I>.VZ?]7EOJGN9NS,QEIGT=?G4;X1Z;79<R.J>"+*SC"
M5.4NO5W]ROISX]9X&/ULZ,SM#NE;@Y:402A)^C%Y'EW3R<FS+_"@6B449ZP7
M[&&.5?J+O5UHU+.R2+F)E'0ULK^EP# 5[J N3-(ZJ\C:=H>OG*,!U19TUA;#
MH:[+489EZC67[6!5O:LX-@&HH+,4S[ZY)NU-6?XQQ3<-7S]53B0,AD5/'4T[
MZ6TO94*H ZG2'*?J6@/;UE33%(?]DVD"D".=D9*<^F9RV"TOO8)'$"2+&HI.
M<BJ"=@->UKE7*VAO,]@%]"81K<-WFVE7K*:[G7[ KV#W3V4J\RC^@ ["5VQS
M1%:9'N(*U.]UIQ)VZ_(:ST#'9V*@I5-8::9:4_FUNFJQ"9N$AKB0'?ZH$ 1D
MZFDSXOV5^H]0P:W1O&P8/9,VLWS38/^' 9>;:_$[C<=7IAAC:B 6Q8R/2RW\
MV+Z'@263X UVS[%^G&UIS59>,Y$N9ZA]=)H,5R-%_B%,+RNLUZV[+P6Q7Z22
MF$+PGEN&VPHD;1\LDMKUI48EG%7J2U^598*U8-;NSJ9B;1$^7FJ/%+"$W=-P
M#;?MU%W4KC,(7 23*AO[L, O9<.:Z*F-%/MXZ*4+%@S<@N&=("P6&%\M"NZ^
M3#@BM\+<W;#$%$ZE7.ETL]!19RG.JDD[JQONDDND&J*\F7NL-!6-U[!LF!LQ
MS7G!":R$^9>2<3[\C[>:U$C@@:';WC?X(R]-+@<- /NI>1'!"\BY2):DFX,6
MXMW-*-9.:#<!*26=D?E KAL;)BR;FO)'X[)\I_S%\%>ZAZ9WG?XO/"(RW_4M
M/4M@4I;X)G?B/:_A4MD&+R1OB93 <B=J[ 7T\RQK,>/7>R[01-"F@11])_ZN
M>7ZGJTOU>,P)AE$DJ3VD&B^\Y!-)CJY5F5)*5AA_)/Z,[U>X,&0S=_A!K&81
MW-X3]",<3[I^O6[:1'U%&A]XDSD[Y+Y@BC_FIPAYQUT8D<M<YP9DLKA#-[R=
M4[G/*D%9$&%8V)RKK9 M8D%@"!)D!);I\.7TC%,RK<#,<F<]2 :Y*."V=TKL
M/;NR%"&@X=9?E[0-<C].4;$KU1=9)FAL(?,,_)Q"HHN,^38_1==.V =T820#
MHP72I*?.\'8]XKEP1&AW$^.Y#]QZ :!Y%J7Q/$Q%JE"S4&&)%-BB3-O9;ITU
M\"IT2CP]B^W!X7BMEM+!@#1,8XJC8?@MWKX Z6^IQX"4,$)N0TM38>_-]LZ]
M?ST&SBF)BR7AGH%TGHD#ZAPV-)64%R$;MKLY8R5X5-3I,Z<6M7BK8".'9[P)
MM?3DM-]^B-7;K_+6H3;DUF,9'//D(:2F&W,:N@6_ 2F L@V9-J?2.1GCDV4G
MW"8:1#'\?YI, AD/TC_72.8BP(Y 2/MLD[@E,ZT:M?]LE;+1*@9+9D.W,PDU
MJ'6&(7\EPD-Y%D,7 _:4(&!\')U7'SY56!C^>!CU;?$L>P\JK[E-TX*\YGUX
MP[X[)&ZL@_XY<:RWJC#_)Y01. ",M<#3!%[B5>P^,X%-T-."YW?BE0$(9P=@
M< "&TQV 80=@^,( !E.2M3J;Z5&GC)'%S"M=\LB9 VH%N\%[C]033<*S$^:9
MI;R>PRBX7)0WH='PC -])#!-ICO@]REOE./8B5&WY$$@EO@28&D*[KM:9S65
MG[D.WOI8YLMFN"X1&CJ,-<CA#./(E5":2ZM/+*/'4+P23>J3AM$;641]0K+B
MP@#[J&;W^CVM%RS=Z.Q;O7&XV9>_=\0!15*4".ET$C"))BE>"O_^;Z/3@Q\.
MSP;1X<'A\?99)K^I:<XKN]B<'5:HD>ZN MJ%E62"\PJ?([=R5DPQL2!.+,:V
MIBD'%^(K,#JQ93$'2CDC[K^\;78*09V#')7+?UE*5H<_KU"TF)ZSV3>Q::S7
MJARU^,,] 0[5T]XLV1BUB>*K*M6HX75YFQ)('(=&[72)@[J ,2J.7S=<K&Z*
MZ988P5.*=-*S6 <(#PHYW!>A\<1_O42R&HX#$DJ)N8>;SGBW+OX1I$-Y[IR2
M9.R!8U8F]%A;-S:+X9EUT?='\XDY:_"_7.M0SD[1.I.X3)A0RZ>\:O7RREM0
M@DCX''$DN"0PO)$Y<<I,V89F/.\;DF<%YKP0[9IH81P;,U&SV<@;3!D?/Z#I
MO:] =H=Q*KB.2<P<K@A!T,R00(,P-R16N,<&!1V'$/#"6&6<WGWOO77;Q(2X
MLM[;)H<O"RK' D'#*XL%I,**':0[ V<D3(+:5+!KEL*22QCSN.FD1!$V0^5?
MW 87K93&:YU[KQ2&3]04N&"F,G-;%'=+'F_SD;:W0B\\K)\[[(]TP]V4K5V:
MM5UU%6![>H'>(PI?D]D466@:N%H8HR+]0;%XK^[0B$L:G]GU,<)D7A)D_@7Z
MHF4SKGQ)8'Y&VR\;:F<V2.J!E(834&S\:9ADN %+)U'L#;'V2$2KSU;!ZQ5%
M6)KOE")YSDA14,YTP:"!\R O&D:(>J3H+ M7!U#!8NE=[\4#P)K,$)%[0YPQ
M9TOEVH-4UI?PR((TQW>"@[A/8(BUGM/SC5OQ4!@HZB<<G+I<"?XPI^I(J^_[
MWO"1I_GE3>^5AO8;PC>]\96;:"L\E;:1,/XO/_R'EHWYL=LV%U9->]Q%@(MT
M,->%.-PTJSR2 @7/"L.V:6K3@1)MB3^T,,ZHS&JZ'@LZ,=IUE("GU_!J8KF*
MJ:I5+2:#0:SB>:9,'HY$=;$^%OOT612V YEIIPW;[9225QFAFN^X2Z/_C,Q4
MP1FK"4)EI/"U<5R!/JBD2*&A>T(@6+QF M&Y31UG<"D]N&P!;4<$N4$ 9G_)
MS!#+,^B,U;^^OLV!@XTOVZ\%_://<.,6* (NI*^LY56D(Q*,I_=1? X89TUD
MN2V5;<!%"#_S0^R?"X_C_F$$(*05YW' _@<G@TQ/B+M][Y<L_$32__I77Z,"
MEP%UDK=5*/(;#4LY5';@9OL[$BEO512I<,7!,YQ_9"&B5EHY#ZO-S$J' '>0
M<D7SA44P87_**T)34GZS+HLBS3NH;P_=AAOVNN"^<+S( @@WDZ%,'C7E",U:
MK=R15BJ!2S,O"T'D_+/-)N^89)S>10U4I-<<EC+IR-(.2(XDKR7Y"HH3AM&E
MB4+8E?.D[G%G.<95&2?$U^Q**)"7-M7.,N&W:=A]T]_*"_QE(#ZO'IQ]VYC;
M_%7;/0N6;I@$?NL:D:TQ,8*>FZIW6Q%!T]U1XWX&,AF%"]0EJU#73I,+@?2Z
M=+9^/7!]S@PED^-#LV18G%&!G220:5Z.8XD&7:G&%WJF'3O3I]I=0P]A&W0B
M5R=:!M)F+4!IA[W:P&O,IM,0LRWFXV[7/M6N=6/%G"^<QPVB425LH=B\W2Y\
MJEUPIJU'(!+)(IK6!.0FYD95ACU=D[6M7)<$<OF6?7T8D"<[#,@. [)341^H
MHK261]#;TL!HXAF);!?6092G5V+7F?O>=*LEL)H4W'?[_WJ'G%)43K_9IIN&
M&X\J$^51WNC?[LMJD^E1O=EN4MU8JI26_J.V(./<]4/5II;<;P7N*20E2+(Z
MKJFXPTA#L>/U_ R\GME-1NL/&S'F6C"_57$#NU*5%.*1RC'*!4D=F"G(!%OA
M(4#M#0@6<)OYJ:6%<$%!Q\@IM):NNZLHF1 NQL'/>%Q2C]Z:2XN8^C)$RV,D
M; YJC_HH)AVP_$+B:P/B8W\0]>YH>E-E:6,7_?X\_G;BV?N(I_12%%8^$!9N
M-<_.[07&U6%U8Q\,EYB%2VP'#^/*]EI2NAKFZ-*#JP)UZR^9BF%T*0%\9IPJ
MEW:3PJR-220%+_"Y!9G:C\C'5U]'KTL,,!,K'TS1I=@=PN095IE4]E;'CQ:^
M&SR.R[+-^U?-CU%$H+LL(6VB!69IP(MC ;@.)SN5)'B'65:V!NS24D UL4$"
M='J=ZGE>S71IV65,K'\.FC43"1( A4V#N]HX#P#NLHB)^+@8FJAM4D'$<9$X
ME)_MPLGT%Q8F=%.BSJ.!+3W*@6 LQ>/B9'X=_F,H!0MF$7HPN4??1H\X+<)Q
M6%07"^]FS5D__L/P7<(N,>L;O%PZI%^GB:?.*6M!L2@YW(+P^16AA,'XCCE*
MI%6#?MU]"Y\NO6M<R:HK)10$)0R$F(P,D&8#;H,/R99@N\\T>4@V?V-N,YP
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
M-T5A+#="P-ZXO&;0]K*C-.X7DX%S0_B(RMW>9W/#MB'Y*VC9>")4EF2IJX2
M]>Y:W-YO4Y!@SU+B>Q?:5T2?@MC#XH#T32ALP%=WLOHT#98->= WQH&@M]D6
M61)DBR2^E[Z'@1.=JHUKI%5:3H>+,A1%VV=!A[?0FP_N%;J=\7KU!O*["U$[
MKZHWFKFY^RE[!YKE;=G]UIOTBK X1;,L7C2-\]H%C$X.]OYVL8+W=6"*/QKX
M1T+7T4P=%1'ZD$DH/%5QTR!<8]&A^\_R%J] >@,BBI&)6>FU,6 O;1%,S65?
MN2PU\!9OM9,?7 *6L@6=!!S6'!@:E7#6W27@IR!=C:\JXR\4:<-71^ .:/"9
M+=ZTB;&_=X!K(I]:44_6Z9#K%"L%N78467^XO(A.M[>VX 6SL#+'@5;@6TIJ
MW4'*.9 4^_1J%="DT:9U:9.5JI%KA:J66<E)"]:3*ANCUX+M:;0I^]+2CP##
MHBM/<#>].VF+QZG'ZCA; \O)9W.JXEQBGP;#JT6;HN2.;0=ZSN3.R.D>1I>@
M-R4P2GF"%UQ/17"WT0_]Q,*<?J6_XHNNL[E^WX2O!M:'% FQ)NH4G% .IZ!+
MNF+%M:V5VH .+B1\732:[^I0SCAQK$)H)2VH5,7C#$<O]R7':%Z:H \76H1M
MAO3X:__(L,^0I]L;A!WA>YE;AQ**_F"@],DV *4/"2?]&OOR",QMNU#M8CO%
M5U<8-6S2P4JV<-+IN70R"+JO'!\\&<!(HQH+YN$(I"FG)RE#$<',. @/#K2C
M]:">/_AR4+<8O_=^Y8\EN( @9)>P'B]0QV"1R"!Z%;_+J>X;Y_Z_H*,':(!-
MXBOX[*<27$6I[OXMAH-;7-$CG@V?=N,&7S,>[O!@AX?[VO!PFZ^$+I  1:X^
M4A@,PJ(:K:HL!(@+OWLG/:CXOF*XEH2;)J6T 9'>6DVI:-YQ"O?HC;9ETN8-
M@6*"]R7I/UL*!Y3D(?(SI7&3[3'N*^GJ-N/T"#]$S1M/5@&:% DITN3#BX7.
MMN$./*([D+U@"JVFJ,6W[BK\I2P^O*SK:+0-.W5,._4S1M$NXRF&=9_!U9I3
M &T+]^N>@KRO]I(?+;_D'R#1QWL[RV!3QO*Y+ .1^C,8K=F<,SWTGU6XEV3?
M+]Z\C5Z^_& ]_60;]/0)ZVGA* 2/WT?_OJNU_=%SZ5.E,8Q+7PV/B /J9H;&
MRDN$[531:]MC@G^K^)O-]%N7!I7[M9ZLEHG3N"OARQ"5XD8N_N_?E/L.+%!B
M#NMK5&386[&7W+S*<G'$CP;1Z/S\C/NKA:2O%%-,N$(2'_#+Q>6SB_^._LYM
M72^Y6Y^LD@?LUG>S<9EC3[^7FTA$^D AN+1<=E]R^_'\_I9R8#T,E)Q'GN>3
M$HB<!EJD-Z(OO$C'%79FE++\8XK#G&"B%?9;N/22$L8M/1@)=QCP8E _P&O$
MI3$3!9'>7*>4C8KB: ^;_8*;LH>!Q3W0,>#\</KB3R .;\+..@M:;R,U!+6M
M)@@ ^;%TF0OJH0[13&,DM=3([%H=A&QC46'#%(;+>[H=/]/?@>.KS:UO$>[/
M87A$#C!9#"96I>*J($K!+"> D'1+E,:3E">AVJJ)P R*N_Y30#R/$SPE\'[$
M#^%;2XG]LV//@W(+@#R8R$-%E4_V_<&['S&?Y6.IKT*8!:VTDE>&&S!$X*WO
ME\F5:35_YE-I3+&8]*UN5I!:Q\(S7CYZR!3G>YNF[^J!^3>#0#!!(A]AYIE3
M)K@ !&G@-(*OE_- $7V\W>D2NX2ZL>"+#1/JPX[Y!IB '\V@(>KNOTH01]T^
M1,/M3[#A_+Q.O]=__)!D]3R/[[[/"AH0_>B'T&I&!Q.YDC%>)>M$2\8?>R]H
M>,">4%/!_T_TS?+Q$#[ZR^+?#\^'9^?'O1\=#$</_/O)4?]+EOUBV:!&)\/C
MPX<]:C>H#1O4Z<I'_85DE.44 :5PI/YC[VC/AP.("__[P_G[:!1J"*3'[YX&
M/@@?6VN<K><WDEIT6J%)[IO3 <Y(UN9A4V?EN$F3?Q0__NNX^LO?WI9@.46_
MD-E(?\ 2&3(6Z+]4HR:/1H^_UI4:\TI=<#?NZ#7RO?'B(,$U7*Z\8%_Q"DT6
M92E:(D?HQ"#/ 'PN'Z!/"U[015%@=6>:\)_SF#N9O19BRZ]U:1,1/N\QTG\_
M0R.DBOZ'F%%E*7FYV?;].;Z+_C=MZ.\_ILXPXL7UA;ZTS'SL_5(_.@P%^1Z-
M/XXG[ZXH=;\OBS*9I.ET^H,83F0LSINH+G,X+KIB&WE/+(D@I/.&:^X.S]GY
M(7#0I"GI;Z?\MS4$=.E*K93<PX^XT@=1SWI7.-=-6G#"5QV*[]M=UX\I=;0:
M!^NNQ5*-\J!]_;1[N4%GASR:;S[9]JV];5]DWG]J$=ZIIC_GOGXUJNGP*U5-
M3(!W-#@X.QN<G)YMH!1O8W1A":V[VH=/O,WX2WDCAN31VD;CF@KXSZE*/XU2
M7*'[MDF+K32PMD(?K6TJ?3XYV!VMW=&ZQT#8BJ/UD*O^$U_:]]J@6R +_N8^
M]M>Y9L8C38I_R1C0]FFID\&3L\,/LT&WP%G:)G7W8:&:K="#!USC=#0\/]I:
M4?MSJX$_%%+9@-WY,RF"#PN,;(4B^"BQCZ\AO'&^EDJE7._'"U](4$E@4T>P
MM$G9(@@+)[(\Y+2%ZFX-J^<CK,7.H_MS!DO6L&2^:*SDSW".[U6 ZYLM&W^2
MU_D:75I_(7BK <]^&83\_UOV/TO!O3*=?=1%5(H0U";L?\%J50,8^_RO_R%8
ME]')\.@8%^*9+090N/G*0@#NSP[V$;'UT.VVJMJ 2-B;^#WAU+$@!5_'G6"$
M?TU;& B39"U5!(60U!"^'<='[(#<\PM>UE09T_5)#_),:0W+"=7L)Q;]KN4*
MMA<Y_AWY!-VP#P\.3J.40>19@= P7!!F>HNY]6LLD$!N 8M(0)HY/N$;UM3+
MH?0;+)>'FR>7KXI.W=/A =<]L?@I=M 33_60Z<5M<UU63+M;($LD#-*PDSHB
M"-[#G@;MQ-!IZ2^_.3X9'D0S;/&K[2T:1T*^HLTOUH$AOZIYAWQ;J_"RVKT5
MC\0\+5Q3<%?C\,CV+Q9RUN(N>M/FJ=2&'8Q/]D=,]ALG)1W0\5W4UH^)<0PI
M0[,;KD$KTJNR84(UHB&3'LE4$$:E-D3KQ44\KL >/D4*L\HUBL<J%2ZIJ5W5
M1>1Z5S-ELG"O7@0E<-^,CH8CMY#XY6].SLQ?;E%M.!8-K%\3*N"^IO)F[58Q
M%]%KE@F5K:^A[4)2_$D3$)3"O]?9P#]!T9RM(WZ3PL(7T6O3&?3O53R_IN5\
M1N5.14#M[\F6OM ENZJJ[HJ&/DZ179>:;E5**][.6N:#B$[VL=D$;#>BFRN>
M/DB5J=E<N.7<)64>8W_O.B](1>Y3ZB"0-=PM\[UT>F#>8U)8\Q26'D,2<_XE
M5HUQDS \8DARXUALL#M%68 ,\2Q?%I/A('KQ]B76_@L5CO^$WO2?;04C]Q_#
MAL*+_)<V4(!7[KG?6.PW_VYA0TTQK.XG6-&3EHOF40%)W5Z1[%<I\Q"CZJ3.
MLD29^ UX8T)0S'VKB@49&' Q;>\>"N5Y001[I-5YVXDY.%:!8RN%&91Y.DBP
M.!,!I2&@7G3CDR+O/,;FI7&.%.I(?DA5E(<'HW-\(8LG55[R.[%7%I;_,J\M
M#H+(=</5@$DUU_MXKFD-2"$JYSL*JI01@B+7=?-%DTOK#$>GV@F8VQ80!SV,
M=O%AM=YO6-QJZQ1W-&Z>X>5P1^.V(VOYPDU*+=^N(?.%4TW-S:6%3=\!+Q<5
MJ.MN!_\WK=.433\R^YAJ&U8:'N?83-'V%:O0/S>KM7&G^G@)Z ]0^J8?W:*K
ML'T%T$]?_?SZXLW+RU>_1*]>1"?1_SZ_>!,]_?7G7W^Z>/OR?YY';U^]O?@I
M>O/\[:]O?EDZN4W191<@ U?(/P)F)'6$8'=K$+$MTVLWO>3+C VGUWC3DA'S
MAS8RFX$75TU@XE6<[>.-,SH\//M_5Z/A[_.KO2C.F__8.X*#N]>Y=8Z>',W?
M?T@E^.G!P?P]A=S^)"7JA\,G'ZLR&3XXVKAJ]X/AD^/#31O41J[4;E /&-0]
M,K5F%OE/4@=+:L="[:A>%1V:KZ\FF-;BO^("0U;1H:Z$87?\.E=BY%;B\"M=
M"7<^CG9KX=?BP*W%T=>^%EYO=F#*6PW>OM^AH%58XDI\XOJW+PR)67-M_GQE
MD&M.G'V:#:R!W%7R[F1XS8F?/QF.3G<BO!/A[17AT=G!\.C)3H9W,KR],GQX
M=#Y\LI/AG0QOL0R/SD^'Q^<[&=[)\/;*\-&3D^'A)LKP-M1]K;G&W<SK.B4U
M6WUJMDC^UPAI?,U%8E^1(!P?#\]75QGN!.&K$(0G3X8'JR-$.T'X*@1A=#X\
M/MD)PDX0GAS>%ZO8"<+7( B'AT?#LT\K"%]#;KD':_HAM"E;+?4;S0SS&=+!
M6Q#BV@G;)LUM- )A^T(<1#MA^]J$[>C\OF# 3MAVPO:QA.W)\&Q[J19WPK95
MPG9R/#Q?'=38"=M.V#Z6L)T-1Q^87/PHCO2GIN!:C[]P*0/7FGQ<II+Q"(OS
M-Y<&:0/IN:C'^]Q0KS O1'T=Y[DTP(Z2-)TQFP+\QQ[FL2<9L7H@UTZ5Q3GU
M=9>/IUF>)GN>K^3R^5.JN[9]K2^9>4LXA<Z4NL0W5J:JV^?O)]=Q<95&%Q-L
M[AB-SH^.!T3W-2/ZL('KMWV;(5U.6)6=9_$XR_EI2J$3-_IJKNOMFV563$H8
M:14+MU&53M,JQ96A]MI4$P[/96*4Q3( 0X32NJ:(9F)^+D=V+IO(B$)/7)_2
M!TE%N,S>D9<YH6)>J51(/$#B6,K@'[CX13I)ZSJN8)3(& +ZBDA5D-J#J^^7
M/+9GT;+D/_;NIT0X/MC; ,:#)8W'FW3&0G0ZC.!__L^;%)YTDR;_]X-G>[0-
MLWU"L_TY+N*K%!EPOJNC9UD]:>M:";PNX'S="6'.BZP "0#5@Y06S)Y&WX'%
M:O.&OO(*)(6YP3;P;-USDI!D0M@)13>^ )F/1@?[_XB2,N5C _J\@G/C: XS
M6,L:.3'B*E%>0J+]Z2-;/!H1,=GAL+O*L5EE_#6L#I,',9E55B.)VSAM;M.T
M,-0Y1_1C_]^'-,2%<^^G,8%U'1.=#W/[[*$H1" %?T $ZN4RL*?<'!=%T<)O
MWJ2@XQMD"?%#4GJ0Y8O&;&Y]'(QK'L73S3V*K\!6O,G2VVT[+;^E$;(KQE&>
M,F?@;5GER6V6I%$Z*8MREDT&()@B+'SQSYR,$=.9D)1-,Y $LA*(D1#-D.0F
M)A9(.A5@24=-.KDNLG^V8J/ >B3I'$P=6(>V;JJ[Z%U1WH(%=)4RL]]LGJ?O
M09BNY'TU25D<C:LR3J**[!N0S F\#CY<;@9\??131^%:[.BGOF;ZJ0U2-K $
M:)U6Z4U:H!H L[1 6JH<K%>B'9Y7Y32E.PON&;3=P&S%>QD7CWT*RT:L"BC&
MXP_.1#0K:[PXD?45?D=LM. '5: G1$DP@UX#T]H'%;2O3E@M=(),C#HIKPJ8
MEQ^FT.<Q!2!2]!7X9!@K$EO1B'2H1,:GK_2#^XY>B43%U_!MF"RZ2#B^ZVQR
M'=T@:P*S+KN?"+>I_A<HRI2);&D"_A.XYU4_#8@6M<K0X9)_-^#<#0P1[#1F
M1JW([T4<X65N"+C<K&E$T^Q]FNRS^V T\1",@#6^%C%WKRQH$K4U$=/BTLE;
M89NMLS-+F^N2B T]A2(=(%+TL+NX&4(AK331Q.2)]-,S\COAV>3+TK=IIE=I
M@:8,N;DH&DU& H?^J\RY7^RFJ4X/WP-7XSO]?GE;] JA,%[IBO;^MBB+??=;
MWB48Y@O>&;E"IU.<P?*1&<DD(Y%>4K3$+4#.^:2<F[O1;LG ?I<6U8\>A)I'
MQE\*!'B,Y+_(&\>2BV\)'X2270MOG'DDS-P("QRUT@VZ2K/9&'YD+G?>XMN4
M=QD/WK3-I_)J6@\C+.48KEHV40>1H5^NXILT-U)?MLU^.=V?@R.<-K3D18US
MX/TMZ0M(G;RPD_QS'29I8OWU)@8=5G? ;75U8:^<(%GYJ>,<?!1<F'%9M+1"
MQ,VZSZ<1[3&8.C/\R3(,</FNLAM:FKQ$9NL9ROZ_8A\H&L/IFV:-H^;M5]XX
M/'JM9XN^!5^L-@R!J"5E9%Y!!!H+7X<')FLX?G4G=B8Q$+:AJAG"C=I=C4 Z
M0ZGQX@"^6 6J+J[@\?#>I*R,2.FQT+6DQ[=S\I= ]4RGH/++.N7K "X</%7(
MAD]<AZ"34.OS306+WTZ09#;*LW$%#XM1RE-PUD!-#'2JN%*SE/Z QP8T6LR$
MM+ /+8JQO ">"TLKUV>?N.,Q6+QOX7[*4['$&Z>Z4;T.H\N43N5 U"L?N#@!
M>S$#8Y[#4+HP;E$_2,;ZI*CS(E)Z=IWE=,.\^_0M35>N!9Q6 6=LC)<3J-H!
MO&**]QBL0C,02F":J)<!OEL^V),]WUQ/]M<&#@X?7YKO91K7>/? 8=HVC>=M
M'#P0L_CWLD*5T&OF]%UE>'7=9W.BVFK-DE'$"0]XKW6 P9<BC=ZE+E9;2F@=
M;KRV)K=W!@N.<5LZJ',5T$!QH8FIG-#!V\="XJH1+#:-UIT-JE-KNYD6'3(H
M<OK%"H8'^5=TE\XU?NA]SRU27/L& C!ILH_<^^+&L6U;<41Z[2<GWPZB)P??
M\F&$_^+V YZ%>F#C:H-N8*W32F +)=J;^"YV6<L1C5(R&V7UL]D\%AM21!UO
M/+:=81=OX@E;3I@(NL;R2G#]HR9^EY(8Q5%./DR_G3BA%A8W<.]@NXB^-[V@
M6S'&>V/ PMV2S6V&/TU!#NA^(BE@P1'J=MDRNFJ5H7C 5QM.C:^XNL6KS\U$
MUH$$@OQ M=5)F]>.Y=T\/^1#7WB!\J33WYJ[.2:#*<U"=QE_QU%ZR1K**,@;
MU=XD<(G@52[C^;TM,KQLR1J "9)EBVUQ5LY>3P=[C.1'I-@D 6[W^*JE.WN2
MDJZK0":T_<<87*\9-03*Q3L2IPFLMKB0@S6,+K -4$6AWT&@4+ MRCB5'89?
M:Y07- ^.Z3K.IQIDQ\#O!]^()X>;>R,&.<HMSHPX'TS-/]FX7X>70VHK _:B
M;'$<M(,9G7^KLJM=,WQ<)%"]AZ.UOBEZ&4:USK</G?N(BHF&"8X '-$D!?67
M<X+DE[*1-CN'VD$(_T0&(+;2H,.)T_.9C\L&_C!;$CE>4VQ/-E=LGV+2')?P
M@K<65<)K@A\H1$ B)ELGR&^%-WY)XHTUJ.[R)$AQ5CZ]5;J#3$$J]C_:N:.^
M-S+CGU8[F='8W74,.G>,^;QYE6+#FJ2W2Y/? PEYYK >XCAA*$H[MDFD\=<B
MP_\B$:717L!-![L9/=K#X\J2_O>+B]=[C[DC";_<V*!IG?:.&Y;@GVU&O9'H
M<,S@QH_J[*K(X);$2*,&TEA(?F^3*_Z=#4Q15(Z2@)C>$4\32?_K.I70B8&0
M!+XII5W(XZTG><F6[E3:CERA8;+T&?Q:W!'57/W[HBYXWP"#2(%S3HVARS\2
MBUO[O: Y[U<%1CPK"W3#*;<EPO<OMJU-<HS"603"88463V1:DZR:M#,7H^:<
M&L>A[0^:SHM!@O*$+077SX4@'F#7^5^% \70:Y5XN1+;'?Z+I1?^=J=& B;?
M"G(N\"RP]>X>!F)U#=YV69%*,58<COX&7/H2Q(E]8VJ+,^>3I;[-.,VSE+HN
MH3E1L<&*5I_'^02K,D2L3TM7 A]8-$22#*2O8G\M'%TF,0'S9A<@FF,#'C-@
M"O=5/6--2DJ[<T.IMI&Q=D+&N/KPRJWS'-!/M:?<*B1W*51.KW8OU9&:I@^X
M5*,+LM Q:B?GM>^E70GAXX4]D_3^PM 52HEKY4=G]R;.6W:-0WVO D,H$#J$
MC7048]%60:1.)CG\F9[8,["LN"GS&SX'L[)R&#F--FEZNJ,AZ3X@EQDG89=\
M7F+^#L<H#I.8XG/LIU(TL<W!]&DV5$740(77M+XF?<#'*9&VG.!;F+Z<:UUD
M1E^R9BYHBRWZQ .-!&Y(F;*"SZ>%@FBCP_U_[)+Q/AE_O$O&[Y+QFX]!52?K
M#:=K*3+P)7M%+FL4J>/,:IM9UJ0\Y@[J*0:P^C.%%+?$GJI@2I#5YY(>X/+.
M,KGY*,..[0I)2\>:1L5/"K$G6=V#\.02<^,8)W9@Y1?IS>9[E6J(!LTTQ6=S
M1 4CQAY"\+H_Q^G[&O+0</YR>>"]#=<71N$PC4.N@'LB;!SHE9F_:Q6X((ZR
MXJ>BEU-G9F.,(&VTQVY%6*L9Y4-N,:J.K9EAP\0IP+ Q#'C"3<'<RCFP)?7R
M'1CC&PT-A(:C!8WW;DZY>+SQT0KF$,22AY)]D#9;9X#Y9,12$,)B1B(0X>DR
ME()8M&X;WUZG1D:<&.(5J#C\1-Q?-< Q)I[!J8%3)#E."^, :P)&"9:&)!-7
M8V@(HF?Q(-RE<IT->](M02$K(2A!&9U]L2W\]W\[.SP\_>$3Z\0':>U.8<KQ
MD-J1O5W<&G.$ZR^IU#7\P/J2M:IT&FWK$/:S)!T7-TZX.:407U4IR!J%;BRZ
MBNS]'C"7GJXZ#5;%OUPS$0(STK:H%8? Z=G^RW%$Q6*(](9).,??G4[)G7/D
M':UP&!9>5;T'R(P'' D,RN]-XCE5".WEV2QK]N3R(36\,+>HG:M3 3_#7]&/
M],+B0YZE+G?'ZS\(ESV=HL\D::&%A; )??HKJ1NX7J:40*GLW<RE%Y$"U^CF
MA'_3[,0CM,/<:8C/IR%>&/6\!:HA7G'DI^FB084HE70_K;%$,ZNO00C%F.F]
M0<.8%\%&) ILXE\BKP09(H\91!9A[V75@<?TVFX&AHCC[]%*? ]/E^S+NL!)
MC4IG]1^"4/*WUI[;JW;%R/VL*30"GA\\+$^7/@PSQ\$#R(#!_<=<]PS+#>9+
M?R[H1AJ,U+QAK"+/RTDL3<.-IG/SU?!#1#&F.$>01LWP)GZ*$P#G)#@%SZXD
MM=1-8UCZ)?/:-GOU31_H,4!9DM/"*X?_60KN<K 4;KD:9;D:5E?9XV-C4WJ
MI-DL* )0(C?8;]W=>Q3W[YD-BH9]5!\Z<EG47!\BS^"K<-OV^'\052C>E75<
M*? =EI^E[#3''%UT)\L?(590NC)D*6&(=A'1O20/,HR6C*:S24N&,HTR@FW
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
M)D-9LQ!9_^(Z6D>7E#\MSR-O?_9;9^<//4!& ""/+L1R108 @)9MX=P*1WR
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
MLWMW47_9O_LC3_@%UNP/O@LWSI!D-G'NOP!WO@M'O[4?V[WVEYDETV>$D\&
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
MUF)U=>M[9,&!Q:O862?YJC2-UZ0/YO:'EN$Y&5F14T;>5JOYVG25W_M:MMY
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
M_>JX[OKZM!%1MA7Z-*%B88[76V>F*G;4C>\S>&BV>DRS2G>NS34&Y1JS6Y6
M?@.LT&LOLKQG!V.N+&+ #=!-%.:4G,Q; VOA\FW@3I B:XM%A\TSKXKUP.W0
M'>K2K3!4EPXY-JO"4 TP1Q_PYV-_>#P)"4\EV$S'WH%C9D6P_1MBA812]F[X
M6\@$I+ LF*VSKBS*.K=4#Y"35FG74EE)PRLO0^QVJ\)*#3!?+\B0! &QDQ;V
MD?5&>-[ NIHUH29K8_9DO:4V1V%9H/4AHJ$5;67&C=8:L-$JM5HB'V%QB HZ
MM2I!^ ;8JA_3L-+"CR2U8.P'> +<@"TA/>O6]P;KW>AJ>#_5%4UNN1XB"Q5)
MT=J AS1ZQREWE8KP4 -,5C: :8,80"-,C%4Q@&FR]P;<C[=4X/I7)0[&;=1=
MNOZE<)"!(V\TI6@S=&Z=;ICENEA];C>YL&J4R-_DI_#V#T8+Y$KD+2SU'2S[
ME45-+>NBNNH9O%RPN&"MDZQ<6+*Z(%FZ*BJ;=Y>K:99R]=J\WESWOEW?7#]=
M7SX*O=L+X?&7WL/E+W<W%Y</CW\5+O_OM^NG?VW2!#9S0A]&5V2/:%\M8@NN
MK@$&6-) UG6LON,ZD4-X%]DZ5]VFG?'&UCN&E'CSV&8TQ\S9+>Z><<6:94>:
M"0YR5Y0/J4,.%XC#%(B\3>\VDPA=HA+1D:K2/[EAK7[@%(,)F;;ZX;>8ZP,$
M$O)F:@:N*Q&8*]+%=GV\E^@!LE$.M5H2'V&N2$<6)6WC<'RU;C/KHEK39+R
M_"#>A&2ZJ&6<17[GN6%VWCG\YT1ATO*J!,'!;JF:**M5N<;B%Z%[2-8KGZVP
MGZTB*IN7\W%+=Y- 79RNAQE\+J:Y;ZR,&V&V%"I"283E?5U1T=$$%HW-2[*X
M!5P]5BI6A;(Q+QDT]5[C72PKHW;MQ##&L>/$"ZVUTZ<;8;'DM8,SQ-Q8:#K8
MKM"4#RA,S?FIL 5<)D/1&FM]\\3J:MF^55:\L_TO2S)R\XTP/CR96:&#2_ .
M\690ET55VGH27=VLX:;RW"H]O3G3&7CYIAJB5%J-]O:8K@&E,+>^=[Q 7Z^7
M3G3@,\7KXOY<+/)U,C<!WN(SYX&H=8I)/[=<72L,G:%#[ 4QW?5K7@SL7ZV(
M:F7&]?%8U:[J3O?";@H=RF)TR\H(KP@NUT6?9S&Z])N$1H0?UKM)V$!BU-99
M5Q-UK2H99CR8M?_+A W826N=F7B-6Y7L@*8:U!NWN&J$ 5.TQ5762"G>G\C
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
MQB\U-#4#YU9&"4> @,\%$8Z+Z!X4A,8^F-H>.$!P\U\I/IGM@$$.EOR29 S
MAN+(3'&<C1EEB;DQ9S]'#/TYAEX#RB]\=HG'*?EM^&E:2!E?X>$0621A"F-/
M(PR'1Z&/4;@7>#0'FV.6RE@/BNU^D;.^4R;]+SA4&!ET,:@!_*J,*%M@LU5K
M;PCYIB^Y*4[VA8NY3'YBP:GGXH&.VXKQ<BZ8'@@F=VHV/(H\"/YF&%XP785>
MO[AB&V ?Z+R,CE5T@\ 0NKY/U(W\&@+?Z2]'T2YQ)V/L,OYIX1EP5P&/9(:A
M-O7*A$-%28#Y7\$WT?KA&3Y<K5U1XBLAPP<D(N08DO#AT\&3#@TV'X[,2>'K
MPK'CERFY7.1*^_):%!/S'"WD%_ G8>8W2_!@'3C\E9 #. CTZXS;F(W>02>1
M1H/7DOF\,EA5L1J&7 Y#68"R&=4!WD1B%ZW5>A#L;W0WI1G'HERHB(&8.;\X
MN<8?U:>J\=F=S3"J#(JS?H^^8G3AYA<*PPL##M&M,++I\<=C&.('O D^MO9Y
MO-)0>%O$D<EOX":$.^ETJ8^VR+"BWAJ)^PC=, 4,[6_DVN""8"(1;V;@QO!;
M++K;\R4?&7?8\<_P2;B4X35.W D_H,WY6#6DQ(RDQ*A!.S$&<4^FF?+W!>%,
M?3Y5DWM-ZOC#L5O1+H7?\@+W1I\/@OD?36.[1?AE+0=^\2BL_F84UKO@J;8;
M/0VHRAM0I:%418%2&1]NI*^P3DBS ZW32$7K-$_D6.P$3Z?,@KM%UPX+3'0/
M$^!9);P<A5/I6L,C@8E3(';6X V'![IF-H8%X>Q<.N%O/"ZUA',.K]LBZQL/
M"*-W#2Y#,.-GCG \T\[Y:O)$H4,99F8PGE' 3RO/YN<5.2/25X].9G&D#AE.
MT%AX[@_;QP_A\:^&8$70GWOXXCGP/5MYF+93&K0W%IEL]HO_ 5.YAR__C8;[
M;/T,+U&=R"<&LU2K)JM+#!"VF9S:1,VP'SB=[OM,IX?L4IOXR=+G)( "?..S
M3JNW/JU<9T-<6<DF*]MFTS@&<?.-)UB^>.[\1N18L-O;#;AZ(-O>IHM5O9:\
M6-5KY;Q8B24POBDY+12/03Q+)D,8^#XU2_:'S)))'%O9+F-R_K8OTWIHE"GP
MB8X 9H7\"5V]##7@X YG EE'L0>4<\PUQ0".8"_GML\MJ14F\=!$6@*!2']Q
MA/7D80]PKQ#&X(>'D)(YE!D4C++06UR1M&24\)%7-&H+32D1.92J\35U[)0H
M$M$SF6/$<X7C3S!K##*.9P:XWCP?'CX3]@F.L+F2UZ'C8<SS.B' \FX2YI+=
M98#W7KS)P90] F/BF6KR() $'LG\-TP(<^LC)G.H?/7"8!'[":,SE;0RH9=$
MP@]!0C.*R(\\FS)J/->[X:&4PV-!1O?N],++%\ZS,9NVEIN"J2.$A?93K)#(
ME;&X($]PXR;,]PEOH\!S70Z #+=2('N$E$3"B-ZMST,145B!20PE0L3LR2KF
MVT3X7 -SO.@<"2N"QH?BQ%?PJ"N9#*7DG4UI"2N6;:>7J\8^VX;%=3$2RW9K
MG<2RWCO91B(U5Z,3%LN]]]&0>@F,4WZV\ 8-5[KDWBBJ[+_Q!+:N88CO(LO)
M[2O(Y *];YG[Q3\Y%+-'P9^Z2Y#<5]?[+D) 0KIY[-=Z\1A(&GGF^$YXB02[
M:GQ3;8YR:D@% \NK+DKT]?P+P:0N/0D6D-^)"!E2F_#-EL!I!.X5S(&T94*&
M6"@H1[L+IQOO*57C7WALI2J0,AZZ3EA&!3P50O!7*,E2$:=0A'*)GXC+15A6
M:"TH08B?DD<7UW*;8QZB]3?C*P\W$+BQD!ZGK$2("9*ODLF!0P9#/&O#PD6
MC\$'QARV#@.!GR7@97V8>QEV;2%RL1!?%/M< M-@;='Z"4LZ5A9" Z^8CY7"
MMC\E?%BP\12M&E^8L!.A)BA(&B&IKB]QI8@_?>& (:[=)-T;/,\J>-]XQ$XV
MK/B:<_3"')%=5=7:%]_@N11-H-&K7P=NT=0=RV2B[<<UFCQ3#O_R T6?A:D(
MW  A0F+"8_&NO:<GH>KITU,F-+7 !;8,G,N,;7S<%]P^]0'DPTCH_1RS%HN-
M'Q?8.QJ,0.C9A/EP1S2UN*$+9RS#]081R%DSUT$/&BZR&+;QR(X+*0AO"Z&!
MYU%7JNNF7,N&>971:<4CB.$]AT>T4/[PKB\!96.IH>CH"^RJ (N_@'Z^X#U$
MG#QB]9+XR6AKX#E+1U[DQIOV5T36TC$&I)WQ/S5KIHRF^(D[%!=()P+;\"L;
M(G&7$:H8A8&*2B3>!OXKCSE<H2&#XUQ15G&1$C-'->):*5>4-!)7&J=L.S]<
M7 >N;<GR.[$,>,R638*^,7L^!/^!+G'2;3 %II;#B5%>N.[AKR[*QP\V,_$2
MBL#7A3M"6%3T6;R<8L&B6"E+(OU=<6F) "ZP/6/,?H8?C=M6%=@KS:\I8*$*
M;$L17R]M-FA<U$=QRPGO5LL4-P YY4/$,X0O]03?*["RX!R.X;FF.D,*XXH:
M"F[(AFQJS29<P6#Z!DY?YJ#A2.1#(Y=7S+.*<!"P83['>[J$TF!@Y]T5XX/R
M OEQ&J"(LX2GABT#VR+]/,<3Z4^N+G*>?J1*'"&WKD2ELX>?"<G**-0V9,$K
M*CV9-.X,P/KCY5A69_(%4O#G$4Q\[3:")M:FS4U V7&MPEA)Z"0(B8H1BL32
M($-K1E83W!X6J/<@]0ZD7E%"&T-@?#3F*] Z,9@H3!1'!%A^<L @6MQKH[J,
ME< 1.#AX/+P)?HD8I9D%TD=6'IZ2G"'_1#A6%VLW.71:R!>= B!,CHC:C7!,
M-&=" =#R8+'RB)05OARA57A70Z^1BDK+)GUX=BQ][ON"ZG(YH).#5)@B0"(<
M[O-;*6$]9BL>?.$V1-Y/03OEL\8@D.1$4X1R$41P*7XL+1TZ\:*H*//F/D^T
M<9/T"LZ0N-'*V*"L%$DMEH@<>9/N@R%@ T<UQ\I=,"_A11K-EA7.C(/I0WU1
M$&<X3Y[]<M=?YW5CBC=A*M@7"OFJR#4!32.5$J"6-?0;%BAPS"U'H^_Z.(^
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
ML6&4C^EQ4PZ+Q?C[)H9:!T!I*GRC]?*"F& 1P5L'M"LX8]GT'C/^,&Q$G<1
MH88B-G!]\-UHF21V4L0"/_);@<(#IR 9!=V7@@R6:=L/1 Y 9<0?UT<N2J=3
M,=)\T-L?MV5 F];(^.!8?-<^QA#[XFOW/&,;Q3'+ZO[9:LF%(&3E\!@.)N6Y
M$]PMF D5NO+496C7ZVW9204_B>EILG?DH@JQ9,Z8^SL@1;(PGS\]:OE)#;MX
M.VJ"O,(CV]40.@O?OG36N,*1Y&D4436%WR(1KD1F@O"AI2#*BJHY>(/24% 4
MGXI@N_'G\5M[B+RE6O[P_?Q$H\F*_G<(K%6KQ'FLV5$*PM>I/D0IQOYR5#1_
MYBED+KA2?'E$2WAL"BJ(HB7>>L7[D(%6?HZT#5=./10_/"V' ;\(-&I7=)RN
MO1LV/?'=XL%E=)(>T%,03E+K*">I=55K%M1)*I:4%,/SPNW2GM>>GE?8YPE,
M;%2YET*@@KWFN8=&Y1R1H\4OS+$".MZ_0@I%A+^2&-88L,S$DIFPVZGTDN(]
M+F2W.L$H<42"KJ#V:F.,NTX%NIOC^/W0\T"QW^EY1+[!OCY()]P1^,#\@ =T
MP^(\6=_CN9*403!I2 <F\C[XX0\O*Y-+"6[O#'?CSN-B[4Y]U3NURBDC.EOC
M-XTJCU@F_\T6T/^&/5Z6[ OXZ]32'E;[7W8PO1'-MU,"^8V40'XC&<@7#^::
M/Y#5OHD6LHE<1*K,T_-3OK6Q-6%0%%5^YDWS:'%Y(QS*)?JB<-F1+.+(J470
M"&Y65R%_C- 1)(+E>(2A/9M)AEA*7\%#KA#\[]G8:I;XPR?V3S:^XD!'@95_
M3KXU&A<^-U@M1*4L<3U.B'0QL%^$(19@5!=KJGFS7WDH(/P)O&NR G*@KU,;
M^[$KPXA_&;SF()0J]G4*'5#*,ZF<@M/YSDSYJCQA$+."D!MY(,D6IA-93"!J
M%KRUBH<Q'(#P%-^:69R<793(1T<3C<.BDBA1#.B\B%'"*&9+GMX3SU%/N:7G
MA3BTQ8P%3-U*E7 0\<>2ADQL+GR*J@A6G*+(=:["$5$%0; _(+@P-YFDYRC,
MQ!$IR?@S'R?BB81:2#%?S11#TLR4ARR260E;7QF4\XA'5X0@>WQ!" ^U6@@,
M-E=$4H@7AGCYQ126.JQ*_T GL[N$\8W]CY\T_BD;_JFC\4\:_Z3Q3Z7!/W%?
M,LW#;&ZYB36W4"516X>_BT2TM&D>R-\5K-G,6OCLD_SA5V2"F5FK3[9#,Z</
M_2J>)0PAZOT/YA'SM-@0VAO^Y\@D5&O<+ 0>_'\LOUG\N0I_^B7Y>KM?;?32
M_U2KUE-?W_2H>KW:J?<S/6KSZ^WFF0^JT=CZJ%]H$_E&@JR@+/_O"K@OX?%!
MC40^U8PZR-HON][66/S$-R95>EVNN$CEK>B]O?3\OS$G<0MF.@(=!&.] 'H!
M]M2%E"EBGYWWF>!>9]DV!^E9>.<R$+.'"(@SA0[L!1+)SNRQ(>=PZ*J\IS>S
MGU0D4'I_'WJ_7&,4\'1^V'XC_]!N&*^,???7O9&CU?HBM[Y9"[>^J;?^LK:^
M'FY]8W,.OR!#W[KW.PZSH37ZCAW$G/&5&.UHQ!A<E(MYRFVB90J#MV'T502B
M_$_['&R;%F$OV=^E/[M6^-#/G]'@,@OIA/ZW+J0&_K=;<&']$N4HUD4SRW1K
M1ADT\[^.FJ(Z-2I3+]3<1.;@B\>I6(CWB?(&2W]<64LD8"(3&R7,K9G_ORM7
MS8R9T=N?(G<S(*P<&S];/RL&!T'\[XK],_CD+.=78Y><??P24!U8)49*)"-(
MK<IUO=$Q.^VN#*K+H5^+9.X1>R6U;^\]RV!2UKY.-4E:8\Y68YJGUY@V:$R]
M:?9[3:TQ6F,*KS&MTVM,!S6F9M8;_8)H3$[7GU)XEDG$S<:[3R/;"J0:@I)K
M2_OTVM*M7+<[-;-[O$>V16K?XGS9YY*H10RLX<E%K <B5NN;_?[1+HP6L2**
M6/?T(M:O7+=Z8,6ZC8*(6$[1I&*?]6Y@S;(Z4R(H)V >35C:L;M$T(@<[]ZQ
M_C.]&>2X0.=C8^HG-S'M6N6ZT^N:+6P+F<NU(K^-+N@U7JNZ5O7LJGYZ;Z)=
M!U5O-,U^MZ-57:NZ5O6W4O7>Z56] 7?3?LWLU^IGH>IT[?B% -7E82H(*R>C
MW@&R-PTO"Y-5.GZ\CDUM*4F_LQ?L-H.,-BM1-!?6U4HHQLY2 +%QB'I1EJNG
MT>U% I(7<E :W:[!W7H!-+I=HMO_$969_H9%CV/WU=$(=XUPUS!GC7#76Z\1
M[AKA?GX@\D(/+IO750JXT1^.C3$"XN%+((U2YE7NZ.*9A@%;!8@#-BO7[7;/
M[-4R8E3>)C:_)02OI;GHTMP_O32W*M>M?M/L-[0T:VD^2IK;M=-+<QNDN5LS
M&\UWEN9+PFT+1^K_PKC'[EQCMC<K1 &@2)W*=:]CMK/J@\;3ED/"3E^GV>Y6
MKOLML]5J:PD[1PD[?5UCNP<VK ]G>E$D[ R#(X_(I;S'47[NTG[ZFL0VUB<T
MS%JW5]3[V 6*Q>F+[Y!OO]DV.S4M%L41B],7S'7J(!9ULU72^VZAS\1L-4OQ
M-(M&-[_# IV/)3E]H*#3R*UF*?>-/M$M4*NZ5O5SK%GJ-'.K6=*JKE5=JWIQ
M:Y8ZK=QJE@JAZBDU2_OV+VP7J-73-X:H./@&[.KU3\NSJ5@(07/V6/2"INY#
M-QX;VX'QS?:_EZVE;%BH1=VN>;.E40HJ$#N.8>-Q$)JQ8?$VR0Z#_WKPY4+'
MB'S4Q)YIHZGH"P:?Q.;;<VH,YTZ,'W(11[%%Q/7E'_/DDN,7PD?AS;8_9>-J
MM/[QC\8^$-:2A6W7PZ9MV)R1ZLUPPX(I=D)7>R\/\=> 85F#[%HV$@H>38%:
M??,UFMKP1P^%'T8 XO2G& U.M&K$!&?#G.,K"N.B!FNNPYRH4W78<I!WN^3-
M?1&B.6+V#WHFSF;IB'9KX6Z):CK\0M1K/G1KAH\R8#49=J$;C/\-$Z0FJ+)!
MJK?GL,7>4H,Z"1=-_<ZHSRI.*6J@GK%[S^G5!.6!^M?/+>SB:CO^X9N#[XXD
M:N;BL2$Z>Z/*\;;S,QM7[7_]I=>H=W\U)I8]6V)O0QS =R9;WHZ-A;6BY:T:
M?U#7Q<'3C='$[J;4H3'4/&6LH8HH$CR:PJJS*W<RX0)L&A8)A^AG.+96/K86
MQ$U>!C[VE;:IW]\X4B&E9?KZV-4&BV.;%WW&^KO#&6(O:#&PX)()8T*-6*O&
M;]883N=AV)/0)+,#TH2Z P>0S0W+ N30=I?^;&6\>G8 FFS@=**)F]BK=8N^
M^6P&V_YBRM:,O,_B>&X[L$X>=7J+VB(>(>N9^@(^C<#T+6?L<<*/F'L2EB^N
M]X4OJO/R+90V_P8[-3K!AJ:!G78)VP,.# \D F3PU?+&TBIN,DRP7^CC!)/E
M3-5&Q:2EZ&CBN%I3Z^03813_E<6[C&,'VW*+1YYE?PI[RL*6?A;?)%JX^_*\
MB[D; V<<]:&%#\DW1V(0>I>=:.N1/K.:]"P-V+&97+I,<ZK73C^I;N6Z5DW>
MC*-)T58E:M*H[S+-.%&SA']J8H=8]!Y0X6<KLAJ6+WI4^MA3DK]]8V/)TK=2
MZS:JW;.OZ][^Y9=5UUWC[0-0PPPL[KV\NN:M*Y"/,!Q:#%B\=8K5\YZL2+*0
MZ]+,(CAES[W2I'\3ETHK@!LT'% .>O5P[$ZX,JU2S$DN!7"E"-'6C@G1ECD"
M6\N<5]U1DK#-I8R\1'$!RAQ\[56N6V8S-]CBF211M )>D@+N0#:\K0+VX?0T
M.ZU:&13PS%F@27+NG)''+)^'\V0$)27P=E!-T;X-84JN4'GHT[=PI;.J5+=6
MN6Z;S?;19UIQ.@QIX=H7F_+FPE5'X6K7C[;7Q6K&4VB3/)CSZ',LN>%0?@;>
MYA@C.GI'*YZ0G5%<]7)*/FF)/KR[??X7; 9[G$RR:U #KQRU9C(F_U&7X95:
MKG(QS8?+5;-RW31[]>2Q_^YR=0E^LA+]8L[XT+C7T2S39WTISWEUBFUJ#L\K
MO^^-O8MX1;/3SJL=8TZ[JSLI%$**=2>%TL?$N^V<8N)%;:'P2PR'M0&>S(7D
MF@A--Z(\Q :W$).Q<'T"N'WRV(P@8Q$4XZ]QP)58B5KT$6L(DUX&FS_RYJ2I
M>X*ROCQ=U;MKA*G*OU,O2@&_L*LA\F1?61,8[R=K]FJM?-P1%25C._+YG6X5
M5W'3 JR!U#9/?S)YL^EO8P?_NU68L1A3#ZW(7^P)Z[?'PWZSV1^.6IUAHS]D
MPV:G;K4;W09KM.O_TZU<$V(0O5<L;T  X]]_L3;+^_N+83IY+R)<[QZ>;[\]
M#)[O'A\&]R8W37</-QGAQ068S,/C\^V3\?QHW#P^/#W>WWT>/-]^-K[</0P>
M;NX&]\;3,[SP^^W#\Y/QX8:;*39>9RV6^%+5CH7M-!MX@HSD1P>!?+55V1.3
M2MB^")"J'C]_"(SSDX X;X"@=CL:@IJ$@^<#,*PW-,)0(PP+BH]J7#S"<.L*
M:(2A1AAJA.&&\U<C#-^J"+S,T93LS"T;HBF)BI5U7S9SY 0N5'6STS@Z-*K1
MA%K9"C3Q/-"$^2M;#Y4-!E@&93OSC&A#(P??DF-LI^Z$2__L2OJ!S.K4!W6J
MF>V.A@V>HV1MP*:\AV3U:I7KKMGO',UDI2&#^T<N-61PUQ+E 1G<J3YB'_[%
MM^%Q,LFL/'4RR]U>DCQ6PP7++5.'FN3C9:J!!KG5[IY>I"[!+]9(P;>_<%\*
M4C"SW[<!*9C[;;S7Q-MXJWXTAZ%&!6HMUEI\J@AVKY53!/OT:KP'\.\0[,MO
MUO@S&P:WG YN ]JE5T;"M><I$U 4HN<C-,D"XWAXD>3,E\.<"/D0ZF*<+XU6
MNU]M],X<Y%+(034:&GD35VH$G!BW2&U[H< ;O0#I"W!:X-%6)_4] <?[K6&"
M29+* F)8I7>'2N\W\@_MAO'*V'=_'3!\,FQ5J;>^60NWOJFW_K*VOAYN?<,H
M]=Y?0@)LG3K<^""N**N/=&G)M:?&&0&=CJ)-.WIU"ANQR9L#ZJOG_K"Q)T5*
M 6=:6*93N6XWWZ7KV[F #K6F:DW-@[4EJZ9V45,S=GK5FJHU]4(U-1-B(M&L
MS8?QPT_'ZFRO<MULY<";=$)UW2/;48:>:_9\N/1\BO&+#(N_3VZ@2&F4L*L:
M]8P2O64,3TQ-= G"<N"1Z\-/\ ;$XLGV8MA6"Z1U8E-'(L.&=RR81TD\Q)"X
M0]AWWEO(%,^F9(UG_6"\;9$;3)F'O9JNW,G5PAU]9^$="#XR8:(6&9LYV6,F
M^[U9,"A3^;RG[H3\>)4&*.Y1ON$OA]@/*K"MV6R%R1U1(>TS/K6J<5""314"
M*0-WHNG8G2-7=U/BK9\L=._U\;OBZ;AXKBOL[80-SF!:_V:C@(/8E4W;4)Z]
MSB6B"NN&>GP:D$YSE2*C5,A!Z327SO+H!=!I+IWFTKD.G>;26Z_37)>:YOJ6
M=D\[7;_XPH?BCJKC/VN.TEQKE=/N\%FAR/U:Y;K3-KO-G-DT3L1#>NIXNM9C
MK<>9RQ!ST>,ZZ7&CFRPWU'JL]5CK<4YZG$B.Y:W'#=#CIMFL]\Y"CS<DS!(\
MX 5/F2$A,&Z#(:J,?6/BN7-#ONP;KW8P-6Z6/DR;>?LETQK%2:9AGB:PYX+W
MS^/)'TI!O3A$G6X:0YXJ$^FKD>5/T4#/&(DF,? N9Y1G4UEY)44^?"K!RBL>
M)!=V9EOP!O@R1@]!"F!,FJ$P6@'F[41YMS]E#)->8?Y/C/)/1K0;$>FOR.>Q
M,8Q]&1B.&Q@K%AAB%(%KC&8VX_DXC\\5U&",1,&)H>Z;8@O[!B1Z!*C%@S<>
M&]O!O>MORJ[U4VBD^\U=V;6U2C)<0!=,$%_EF>OC>X92>I&)G$K-4C:+5YOA
MQU+V#/^4J"H[(#E'\SD'IN5.O=KMM(N6O8)']<]Z4,U>*Z]!=6KO221] <D@
MO0"7O@#OJC)GP3Z]*S&(/Z2$X35U]SZI-;UXQR2GMJS>F>=^>%O@#1[R'F*D
M69[SCT9=5+!I5P/*Q#WS@04'MJ/K(R5-IV$V^CE7590]/JP5[H(4;F='R#PU
MK@T:UVJ87=W(0&O<Y6K<CA+>7#6N@QK7-#NMG&M\=3>#0[WK/U)#S ?YUN]$
M%)GRUW,V36^P0N=CO';XYU*XPS1A9,0RFRXL>.Z:C?8IVD7OV- S8'_52JV5
M>M\[0)Y:W0.M[IB]QM&@+:W56JNU5A]QS\A3J_N@U76SV3HZDE8,K3X"PU4D
MQ@"LJA^S";SN1[ CR_=90.W!Q4^((7J=VJ.I80?&U/(C9)"$10W9R%KZ#/\^
M9@'SYO3$8&H%^)+M&PO/'1)T1;[V"I)E,,MS#$NE&;@:6CX\ES@*<"E?L/Q]
MPA@'+,&#)&8)7K<#@5KB60@&3X)WAF,9P=Y9MF/@$!'2Y"]A A;.<[Z8,5(.
MT5=]SBQ_Z?%2>QB+[?(!$!;*L!8P]A_6S#3F2S\PW-%HZ56-9X[%BBV8A&.]
MPI?8<U .>)0UPZ^$[TGD,0W,81*D*)&EPS\UJV5CG_C7E#EKG>EMF2%"Q!D"
MT7 +$F]9.O#2F#!UQ.<P!H$B**%EC 1Z$.3'AL_#7E/7J GS/,1N"0H)_#'$
MN.%[<'/D)\%TP+_X$LHE[845;IVI_!S"[59BW"3BU1#0&(/C27R<0-F13G!5
ML"8!CC>=.0.TYP=***R4#Z_X$QL_##* '!8I&$-CY-DD1LH'YRS8,BC!^C%&
MP"!H-B."CW!L(<M&5FAA-K"?'-V_[& J : #5)*!,[Z7JYR.]&O7:@FD'[QV
M -)O,\ O%6"9"<&WU=8+K6@AQ&X!8\ W?/(8MCK[P2)DW5_C6#]QDM6BCUA#
MV(]EL/DC;UX*N:?F?WFZ0FAV;(&4?Z=>A"%X 0OO,>O[%:G))VOV:JU\/%!5
M^P;&33R_TZWB*FY:@#5+N'GZD\F;39^;WS&:"Q*%3V1P\%TP'*LP8S&F'BKK
M7^P)Z[?'PWZSV1^.6IUAHS]DPV:G;K4;W09KM.O_TP7=(FU"?4$]!X7Z^R_6
M]<;SZ/W%,!VP@<[,W</S[;>'P?/=X\/@WN0GZMW#3<;#M "3>7A\OGTRGA^-
MF\>'I\?[N\^#Y]O/QI>[A\'#S=W@WGAZAA=^OWUX?C(^W$ASN5Z+O 5MS&WJ
M1BQRJW'5.@LLLF8*TDQ!!0&4:62L7H ",@45;YDTYE=C?@NQ>!KSFU+NJ5R:
M=2N#=ZLMOT@@U XL05J8*0PO'8:':M?JV*&ZV:II'G6MT%JAWQE'\"8:C>P1
M9JWY+B0P6J.U1E^61N_ $+R)1C=1H_OO0^OT[EPP>V9ZFYV3H@:4Y&<0R\3)
M7",E^BD5KF0D S5MKF;?9+Z1)\LE48<@7\%?/>8OD%CE!U-2] A,V)1IC?*K
M\+VR+;3X[$%=H$L6]>ZTL_%*;(GEMENY\68T.L4;5+.7[1-;!]7346\=]-4+
M4/BH=ZF9LC4__L5NO>;'O]RMU_SX)<J7#.:<(D6]_J1>?>":A!><(8.[@7KC
MF=AX\356<'J^7='T68=I+BL0<T0<1A"'?@OO])DC,JW*==OL]8ZNQ-2L#5H!
M"S3Q'+LYO[$"MC$D"D>Q5D"M@!>J@!MHZ-]) 3N5ZY[9;)3B!#QS%A62G*^9
M\@**L[T_JFF?4M0M=:AG;8=R79OSL5$'>.F*(#^&<OPDI?C.^2ID^"NEMC+;
MK6[ENFEV:N_"MK#OAI>19T$KNE;TXVX#;ZSHO<IUP^S7&UK1M:)K13_EK>.-
M%;V/BMXH_XF^%\=*>B4^+L7N2N=ZIUG9C;HZ40%PL\JW*_GO?EP,U'WMBPM3
M(<*>>Q?&\AEN.3,7N4Z2O OU%-Z%>@KO0O1(@YYY2*LC_N RD)K<.08).-**
M6(&@>W&048.X9:;PUMG*\+]SPLZ%YTZ8[Q.1B6\BVX0QMY!.Q$=*DVCA9KAP
M^$@V7\S<%<,L$#P45O%*OD(ME3WDK9$\-NY$D/#@(X<,K([CSFV'Z#K@S["9
M<($=$:)R9&.#KH&Q<#V%Y\:77VS[U*<,"6I Y_Y$DA/.IK$V0.(<X:PIA.9#
M?I$7YN"G9CB$X!7Y2&+[ NL\NK)_7DWM,8SO$VXU;'3PZ@JQH'EN%>!F=XL$
M/\-@8O80O^_3>.F]PB[YS(FDN5&Y]NV?\D(?%U'>F<[&Y"CS \.#A?#%R@4P
M,<]R7C /MUS@%FT\"\ 2#YFW?APTV^IYT-JFC7=B -_@^T,[?M6(Y@#6J5U-
M<=C^RO=KX=FPTPND&*)<(VYS8@^)7&8T M4=1S.V??%&V+[ABN34_:&PY,@4
M)#W"-'P7?H(%L3BQ2BBBKI<FLJ$5\<4[B5<)WFM-)O;,YG: ]P:$[^4-[^!]
MF JE5Z6\RV3ITD)JG/\L;<[0!(+]>4GL/VK,AMB4.'$2/9)RY,ATPXQ7_&?C
M+N(4M_ON[6U[^$!"\#C!7V0?Q'^AEGY9SF9?Y08-G+'<['_!OP]N\$4L?_QP
MG]@_V?CJ3^:YH3S4(G%H;7%,TJ;1*^8TVAFG42_F-#J5:\=-J.;N%R(^(N2Y
M"MFI0N,<D:T1"  &KBJZHV@Q"3;RH86Z3 H9R":4H/'+!:PNYV.SY$FP6RG5
MXP#,O1]BLM,L3F@G5-8LR;/&'%]\KS0O@J=+ +%-R2OG<UHP']EF^#A2;5'5
M2+@7>WI"3Z,I&R]G['&R)C,#!)5OIJ.J=]<=H!)X+5NYL=:.",,2"T"2EPJU
M/P@NWRX/6K[;J';/GH[E/1LZE@*6_(6[#_^=@J^Z\!70?"3Q=8K!K#5;AKHN
MS2R"<Q:XSM]"G*9PY#0X4T-3#JU[3[O$9(WWUI$POVGV6_4R0$\T]DLKV#N6
MH>>B8'WJ2-%J=\J@8)> [1J,?U (9:-3UL@VWU1#4'*%V%\?Y&IFU8M&K7+=
M:INM_M&=X])%\!3( "U!NQ LN4I0'2X13;/9R@N4\N[&LX07F&]L85'X]S#S
MF3+CD@C_AS>RG]&"9I;_!D(UNIVDYYY@Y\PH@:?PR[7X'&0\CQ"?9N6Z;O;J
M2;_TW<7GO;U.2CR<QGJ.9I;OVQ,8%2\HX*UJ1(H=4^".C\U&"#+"FZV(_D!R
M3W(==H<:9.P:=TH?$KQ]7#6K*7D5;,'$^U=\J.^JW#]/-^GM3HJX\#R[CR@@
MU!HGN_:W*M=]L]]+=DK?7_NUXUUNQSN#0*6@&119:E? X^XUZHU?+]03/]F!
M,I@C2.]/#I,HX1'1..:(N!!O,$LP1A&'S"="IW+=K)NUE(;8^CY1;@G*$HPY
M1H*Z<"%MF?5^[_02= F![-O)A(T"7R!WX2^.1'"O>*?+&6WCA<6YC[.M/HP?
M?MJF(L_1T@[&_U[Z@;A^)_6A!S?LYC'*H#WL<GO8^XM*'T2EG5?15=G<YY,8
M3V>L83@:)7!\/YD\0 +-6N6ZC<G0HU-9&H6C]:M $R\*S*U9+Q/,[1(N+Z)[
MAUIENEY^>&"M>4HU^;E;C>P+<#YF(\.Q?&#'F";U@&HWCV9GR[Q-Q68XT8IV
M48J6Y7P^5-.:R(/8;2>SDD74M$NX)C^XSM4HQZ-ZGZ99M:W,,.=N8MY@A<['
M!F4X[$%R1P=:H5;ENM4S^\?'X_+?RV+?U[4^:WU^,Y_B"(5N4ZU!O9=S>.U4
M"KV][V-!:"3^9_O_]F&!@*63:W6%%N!3O;=&DW&%KYPJT1CA&]__Z^/KTJDV
M6[@.WQ!\PX@<C'-QQ %>Z+FI'2^M5\L;^R&/-;)7*10L::C4) T94GL1U=<0
MZ;RB;\36GA+""J\R_BF_>@;[WBC<O@M.*]SS_RPM+X U9]@RS_C_E@X37=_Z
MIJ"YLA8+S_T)IC)@L./_E<5<MS.06PW 5LX8TJ.-XZ 289X[D7GN(%59TMDR
M8/5F0FPM%>CVRJ53/IZXD$#8;.>'.ULZ@>6M5-JB=9E+4 X>10+9*2X)9.M(
M$DC)0GK/?)^QQP6N-HC9/;/ &B3)CI![;YT#LME-<D#RS^]D?LPR/GC@C>L'
M&UB8FKV4@?62 ]O$-\DGD3*U1FGXG)!.RW6(P0F4Z>;;X&^^,<-E"ZV[)--"
MFL:4ILN4X"!E\P/XSUP^RN52X2+3'W[4\@5WU [:IW0N5E4>E(45TVDAEC0)
M- W9F_X:WP[AG=6BCUA#F,8RV/R1-V]_M^>6?7FZJO?7%DSY=^I%K#$O[&KH
M,>O[E36!\7ZR9J_6RD<G415,D$KQ_$Z7$+F;%F!OPS69O-T11[LP1D^$1.,3
MT=QQP/#?K<*,Q9AZ:(_^LON0Z((.DLN$JH>FC*HGK>N-KM#[BV'Z 8(4FW</
MS[??'@;/=X\/@WN3'Q]W#S=[^7&1%2S 9!X>GV^?C.='X^;QX>GQ_N[SX/GV
ML_'E[F'P<',WN#>>GN&%WV\?GI^,#S?2UJ_#T[?1$M.!D'9,-+<<+;TM5,8E
M(L%K]ZNM_+JS%Y,$+[=!-7NM_)CY&IJ9+]3SVJ5W3-<+<+J6\6?;.5KWB[_,
M?5>;Q9>[8[C>^(-;Q9=ZW\\<H$&'71B6$_&<D>L'EUO-4+M4M'4MYUZ2\6@O
M!E<S)UVQI*EOULM!?*AK&K26O8&6[6CD>+R6M6J@93VSVVMJ+=-:=J%:MJ.+
M8@Y:5B<MRX&L5)</Y2,>3U/7"ZZHQ<]FO_=\B];S=O=H.;$_GJ(B22UH5*Z;
MC:(4J6M2@W=T5/:3CR;(1_?H"DLM'P64CQU'['[RT:I<-WIY5='IZIW=._Q/
MR[,Y6/.X,[*4/%EYGY%R,0_W(MN5ZZ[9;^1U52O ;4Q+S[XGZ/'2T\$JY'ZG
MIJ7G#*5GQ_EZO/1T*]=ML]_+*QBK[ZB[]__9#:S9(6F9>/5R>I71YA#"64>Y
M\ER:\[$>.SR7PZU&#SSVKMFJ'6TV<MRW8I-B:&W5VGJ<IWBXMO9!6SMFO9Y7
M2RVMK5I;+UY;=WCF!VMKNT9LV=U.SK12[ZZMVZO1"UP4QPO5J'"6@F0+C_E4
MU^8OYW,L(K4=OJ4H(O!3K&X.4T^^83EC8VS[(]B.P/"H]AK?:&-Q7!R8Y7_:
M"*73)1^ZY$.7?!P!^)?P52,5JGY9Q0_A6JCP[8M?BS1$\P4@A.FH^Q?]@IP>
M,"KK!6E!YI;M1)!A/,I$_Z;U0VL/P<F.<=FV>H7U%=.Y"/K;L49RZ0=\Y;_)
MA:<_8KJT'O,:88BC3^.EMV*6%_F)]1@[AJR/-_!-1^W/OO4/E[R_R$_UYAO<
MP WNZ0T^R08GV$3>8(.;E>O.7AJ\I^]6RE,G=DW*>MPT4M>@['E 9XG>R5:.
MRQU@UC7Q_"S6^!LL\5?FC8@K3T0>D)Q "F2K<MVL9B39/2I,<)J%_^NQ?N\E
MB5V<BO%MY*Z-<I<QEZ3E[LSEKO[V<M>Y1+E+B<LF6;>.)H*[MZVA/;.#U>]6
ML/3@OQM(V) Z<(UNK?A1XD%@)+@0!(LB<B--K3'QHT6!Y#E?!)L1.1J_7L_$
M"N&+1%HFJ#$G$WO$#)C6B)F&-9OA)R(.-B*:,ARD7T>NSMF,,TBM.4S;2=9*
M'V/N=:KU7G[AW,;V1Y7!^]ZG*GX;@=H7&\VC@10I&0ZIHD?[&O%*>#),%/"[
M<>=SFW==O*2X'VD:V*EV;G5I9YWXSC;Y8OL .713V.NX_VJM2*T^+]D#//'Y
ME<U^L-_A\=/,S=G:B#)KF+7.FW<_U+#5_>Q&1U=2OK72X G\_.IFUI4^UY7F
MT44DNHPJBT9T==W4NVC$U&,LJTYT:J03];HN;GA7G>CI4^(]=.*+N_0RJP02
M5G3,9C\OX+X^)O92B;X^)MY%)>P?V4^)!JA$R^SFQD?VQBI1$LF7:%J/40."
M"\O@OIV8#W U#Y;U)G'O]?OOF>/-S\K3]W:KW7;1Q5XI\%R(K3OF #@B^J9U
M!G0FLYJT0$WJ7;.I(T^G%AG2)]SG3X8]7RP#:CX$%I!='*O7A_=2G#\<"<EB
MX]N?(WCK8(Z_9=:B-CE6]4:RD.EC2:\9I3J <FU>JC- NO1Q7^NRP:YDMA\=
ML!^UIMEHODN_[?>MA-S2U:Z@F)<;F)UE4]--=^DE$2?4[)57/U+S5SBN71\;
M__DL,#P6V!YU!S3<(:P.;PTH&W0*R,O<'8<M::FK+&)HX&ML>'T$CXB0"S@(
M^B,\T][2I##1JI;J,MF$>? T:GX(+_,GXE]X5UK"UO"&TC&,#LX=)AYK>CBT
M9M0QUY\R%OA58T#XGG1L$'U%HI4&_JEIXFQ\%I\COGWKZKTR;*QX>-?6?GK3
M5JG& _SN;^%7/X;?G-*JM=.M7#>J27Z!L%4K3B;3X-8Z@!\W.DPD5Y.^O!R=
M"2OL+]@(VT;.5BEM89-M8(NMJUM:T34KU]N$- *P.:Z!9@\_#I?9A+J+!L_X
MOL!8@9""-L%&C-BXFERRE#8Q^_;1[1>WCVX[ISZZ_W#=\2M(XL 9WSF!Y;S8
M<%"0?/L(9)VY_M)+04["TB2Z"G;ZR?:U\O&D@]$7&/P;=O;;39,C_C4I7][8
M55:3( @=3=EX.6./$SG,Y$2[M1)"1*F[[A36FI\<U"[7\KP5JI!%]RE4PA>Y
M-\@.,.$8O/"LB'YO[ME#MQ3@S6ZCVBUB+7Z>! &-[5]^6;7XO'7Q00#32UB!
M-^X_F'*!*?8ZY4O2<%;KTGP+L#(/V32+&[.AV4OWX')[F#4NM>]+(VM\:NWN
MF A025GZA^?ZF5')78+0M,U>[\V30WG$GG+@!M JIE5L>W5FWBJ&D)Q.R^S5
MC^; *U%?I7*<PX/1:#E?\FK%\/9JSQ>6[6$<[G*2LHW,2=E]CZ4[6DTV5I;Z
M+ES@^T/TJ5FY[M;-7C]9'/#NF=@<.%RU3&6WP_G+5*LX,G7F(.+8_<<T'!88
M5F ,V8OM$%N;.Y&APM6VZ,HQ0+.]/+GBJ=);6.?,BM*N7/>;9K^7$7-9VNN"
M%KA\37=F@>N P#7,?J,4]]/+<IY%0C5$/EBC_RQMG[]V8:YSCGU,P@0JKB8X
M.9^7'BS&5T*.Q+5G8O]DXZL_F>>F*4ZW<BT(Z I2':6=Y3RE:$=_C>U2E)26
M7N6Z=7R HE@N<#G,Z!?7@U\=@Z.T1BLC\.!I,P&;&O][Z0<'QR)*67-WP+UQ
M71=\&#_\M$DIQ)+?B!5_CA;\'Y;M\ MD4D60E*"==$/VOR#JGH3EM:,'B4RO
M5KGNI(A,(4LQSZ*X)A%88(B$W1I2V#7]K3CKVC:H];EGC/)?H/,Q*SNJ"@Z]
M#O?J%'_I'E]%D/OFE;$'FE9?K;[O&C_M-0HRCN;&..Y9&):S*%)*.#.;JAQL
MG\I_/-MGXQ@0&W[.LXAF#0>1*$WIM0A-E$)"'2N=L92L>Y1L?ZO![I$L3$ZD
MC?G E.8!<AY5@]A >-72X8T6=PPZ/9V9$O:K12/O'!.,?(/Q=(^YCKW!>'J5
M:\?=;?22.Z](Z@R^,\YS'6K<F.)L:O6#J98^F$:L-*)1-3+49PGCT,)ZAH7+
M ^V?:!#V#Q:5,?PU7E(B+' M^H@U!&.[##9_)($</E5H[.FJ45M;(.7?J1?!
MIU_8U=!CUO<K(NCY9,U>K96/)X%JYL'&B^=WNE5<Q4T+L'=)UF3R9M/?1G#]
M=ZLP8S&F'FKN7W:7OX$E>.;\[A/C!I6>B&2LZV0YW<G$,!VKCD6$=P_/M]\>
M!L]WCP^#>Y,?P'</-]6-@T_U*0HPF8?'Y]LGX_G1N'E\>'J\O_L\>+[];'RY
M>Q@\W-P-[HVG9WCA]]N'YR?CPXVLB?N8IH2;R^D:I2AJ4ZH'J3)9E(%B<9K/
M%I9'LCKQW'EDW=%[H=+P,</B<-NA]RQ]-EG.C!E889\^_L.:8:$V?PJ5,I/;
M,W?!6_T3_K#T\8S *CH_\"P<TA4.SYBS8.J"!P=N+?[5]JC6>Q301Z+OB#D?
MCKO]9+(3LSSRB#JP(E(FHK[8</JS>YA'HC[TM]7OUK]=[V8& TT63O;Z92V<
M!-?<=:CG,E@^2ZP#3 M>LB<VB5!RE_:KD3R3%AB-3K77:.92L @'>Z-=L(;&
MO6JG7[PQ]7O=@A6;YKE.11Q3$?<NQS'UMX\IWSKA8]Y6;Y>SZ%9M 6[D45E:
M^H60G#-O4(-<J@7Y@[N']W +(U>!NJXFD EO4'A<KJIC"EP:-Y*Z@E,![M-]
M>.?T+V/]U'JI ;_.T-U/+^'>2_C @@,$\++62*NI5M."J^D.'T/>IQVX^&]>
M*_VN\WQ7KOCE?@K@1(UN7=5[R<C,28$6-TL?OAR\<YZ;<AU_:B\V5X3LL3"%
M-RK9("CIP=-V;SUZNCE6ROU]=/=CN4\8U^C3>.FA^Q\&3ONU75_<?Z,O1G*1
M6I*3;P-'WP%R\685>^>.>F[WMN.*MD3I#R+!Z",)1MMLUFJ%[T&@1?"=JC:.
MD$'%P57]V\Q2V:Q<]\Q:+TGUF[FH0\MC$>7QG<01+@N910\9)\Q&;MT<M?R5
M7OYVE SD?B1C1Y.FV=-'\EF+8+8C^7 9S.M([E2N.V:GIH_D,Y7'=Q+'0X[D
M+A[)]>.[R9ZZ3=KI V#Z72<./AY4^M(H#FYNX!L6]C%9SJ@N! ; F\<H%#/8
MB.#FV^!O/O70F\W8*%A:,V/A87>/8 4_H/:.&&\"XK&1^^(0^C)3D4EG1P$6
M-T&S]!.1(_WJ*04F_1XX7]4DWT98)P.33F("%5CG*#7&*K&=!"V%&3MCXS]+
MRPO@?5$1- )'JK&\D&PIM!TW^FKY&;O>[&AZHXS@<;*^>FF+UM^^:&:VX>TH
M-<DZO$ZMAL/;W#;(S-XW:$>U4/8A8D1V2^^@]<X=:\#@>!^/QEJG(>,P:+ [
MV7*,?UD&2X^I\[SEHDJ5! F0<*?62'1R@=>2;61BTI^J:U,V&V^NN:.%0BUS
M8 BP)C^82C' 6W,%8;]H+- +D=R@6\/MT-[L/6SX',\ "-SK5.N]'#N7;']4
M&9J3[TQ7U[:7"AW6JJ3H.7J2K!BT8>C]<BULPUOTE2AJS7]----HO\WMI/"<
M!T>U0-5-3O>(ZR3/W@=X[O,KF_U@O\.73+-&'CNU)G@A9JO3*_M%N^R42=)X
M="Z'K?.TFH.G\/.KFUEAD%?!;#>/CM07BY^QZ&K1O1S.Q0*HQ=1C+$WVD8JC
MF[Q5:PZ]-Y3\GCX0WD_RO[A++TWP.R#XM:-])&WRLPA^7YO\=Q1\>&^:X'=S
M$7QM\?>6@N<P4JGM_ON(_P 7.]*!C->!'M@JDT[ILS@;#FC/F$XKJ(-:1R^-
MUM=#L".=6O]-X)Q'[66.O)EQ2KITDCI<B=TD8'5LA[F3+>M$W%B=*M^MY+_9
M4IM?!0;AZ\QR@H$SOOW/TEX@/]-GVQ_-7'_II:0ND>IU/759KR53E_+AE&,,
MGWQ0UI >GY'1:>/<4F:4&'L)&)MBR\ODY'!5?-LG, JF?7GN%J$6YTW,U&U4
MNSD1Z6 ^MMXO&+L/)8FW?_D%LHFH/#.46,V#:Z;L:]&LA6N1B6ZF[*$17M+K
MSA=+V!D3#.#$'K'(,G)4D.].@E?+8[FE[DKGL^MNZWM#*G<TP-OH81Q2YM*I
M@[_9[)BM_M$=,TK2L52KG%:YA,HUWE7EFJ!R=;/1J9=!Y<H  MQ3).Z9Y;.I
M.Z.V"I[[@\TYQ_;.F&ZY0K?9Q;_YKN+?PJYO9J>9L4?VVYP=>Q:?G;L$M-Y5
M MH@ 74S<^N_4P?BRV#COBP]V.=E\JIQOIG:S-+>>E\/NU.YKG?-9BVOX'<!
MG&@M3)'I;+^K,'6QA919KS4+(DQGY!X^NX$U@TGX>S63/NJ:6&Z1WY$ZS%GB
ML12TWC=;K:R-@M\_$+&OJ;Q@V=G5L3%GX<&2V%K?K&7./)_P2GT6?JC*L3MF
M"P^VB.=6E58_VTEWS].UR,0WL\/0*FO\65EB^'G&\ =0'Q5;M5&ULFI5HU:Y
M[K;,1DJ7Y<PL--J9+93$[3+/)Q.Y.H)>S5XK6>/S[B)W=B[O(A7306UUMQ^/
MNFNX;@Z>W_7@ %QAHU&Y;K7-1BW)>K*/>W>B[MO[7QZTNFEU>[,;U2'ZAJG+
MGEGO'G:=TMWN#Q<)U=T*":GRYIQ2OV0_V8C(DQI8A5VK;DIJOPD)U5'C;=-X
M-Q6-OQDKU5%C[M"8-U6V2)HJVSF8I>J(9K;WKO-"!0.R7>T_F/OB68NI/1IX
MS/(W<%(UNB6$0>-<KXC63A)B#5?&2SA? V8HPAV7U*=6PZ'+>3E,@_9N(\V*
M%-OX#33[^]A]W:=Y5CF!S1KD_7X@;W+MNM5NNS"JL:_Y_[ EB*+8^3R;.ZFN
M\:ZN<P?%0W,?7$[%XOP.VRR^F/R!-91CXRFP I; &1Y=+UZXZ>Z/-4Z;XOG<
MR#N==[R1]^!&WC4[F6_D;U7M?J!J[P71UYI1=LWHOJ-F] EFW^V?"P]$24^_
M_PMC'[OS"\OS9]**':VU\M2*9JURW3+K]:Q@*IV_+X4DO6/NK5E'2>JTB@)K
MOK3+Q2,2Z%\.(55F7>B^8UZLB56T9JM^=!%M<9QP+4F1)!U:+W*()!'Y=[=Y
M]/E<+*>UT):4HZ!FV6)ZN5)671*&XQT6Z'Q,SWOZ<ZT#L51OOZ'%IHHX;[+%
M-U#FTI,M%AJCU6P?B-$J"=EBC,4OE6I13$CL5@LO<@N7=T7\Q/L!_F 1T.&O
M<<")F&8M^H@UA$DM@\T?2>1N3U7[_735J,<A)>J_65@HVR$+Y=2+4M8O[&J(
M^?XK(D/^9,U>K96/6Z4B5VQ'CJK3K>+:;UJVO4DM)Y,W6[1M*(>_6X49BS'U
MT)#\9??6=<&=):B0.S%NT 81PXEUO1%I]/["FXXQP"ZD=P_/M]\>!L]WCP^#
M>Y-;J[N'F^H^,*D('5: R3P\/M\^&<^/QLWCP]/C_=WGP?/M9^/+W</@X>9N
M<&\\/<,+O]\^/#\9'VY<06KZ,4UU"T<"V\V)!'8P&L%9$_A?K17**Q8.C48>
M+,.];0WM&9A>YF_C@VUVDGRPS4Y**TO^5$,PB_L',<'2@S/"(64#S\=)<F(;
MH)#-,D(AY0(+3+*ON6 U^/$"H7$:)JBY8$,N6#"$4;6[[!K.PA/HH/O7I0<&
M==PO\BUNYXN9NV+L&Q<MQ;.X67K> ?753619Z73-7C\C*Y_F@=5:=S9:MRM,
ME[_:(3]-JVEV6J6@7S[S9E^\P07S: ^=$3.L5\L;[T,0>ZF9\0W'U,BS[$^#
M&17!L?'3U/+8;Y;/QJIK).[C0G'@$LEFS,.W_Y/Y</]^@6LSK7Z*UK1JH#7M
MHP\JC;4HH$1M,L'YBE0V*]VJ$^EBNUT4C/TE7*,^VQX;!<A-\V_\KX51)I )
M#2,^S!CS(-U7OIHWKA\<ZK*T&MA=L=$L"NQ3 XC?S_SF)T0<Y5;3?<LU7K@H
MHK\CY$++E\SD'*H 2)92-^MU[<6>HRSM"B3D+$SMRG7?K#>/Y@37[FE&S+"U
MEOO4H& -"C[Y296?74&VJ5[=;-7SZC9PV9!@K=!:H0]E7<Y)H[%]2+=NUE)X
ME,NHT6?![#CP$2HEP1-\&QH]D[C["$ 0_U.S9DHFO\7"<W_"5@=LMLK&4=C?
MSE$H!.XWUUGZBK E^ A;F#9NM:K):C5#<A%FID]<4X;#QX:YM49]R]CBU(?8
MNS=TZ(;\Z:A>*I7B&GEBTWAE'C-L9S1;CK%N;.C^P%^-RDX02&4-U)J.9-\7
MKMT+X=J%PXOV<L*+WCDC=\Z>K9_;0*'M6A(4VJXE0:'\808\[4! *']HRE<U
M#H>)\D']QD#F6#1;^(\/QF_@C+_ ZV#^-F!'VXE)EL#T/4\9K,]\X3J(4T<%
MM/G.#&D5,/K_P_9QW5$1Q=\"W+7+(M9L]ZN-WIEC2PLYJ$9# U[C*OO?S/*,
M6[ <XPM%N>H%2%^ ?'1A[W+"O:_%[UGKE TG';KZ(7#<.%V9UGY#_]!N@,_+
MOOOKQ4I'J\#E;;R*DM<;?TD;7P\WOE'J?;^$1,_=GA<2S?%<@L'ER1%7 IKR
M/ZI/U6.2OX7/0=3.F%RWECF+L#V)P W9O>O[7SQW+JK.$16[8)QOP%\+/3%?
M!I^RIAG:C<IUNVZV6V>$;M%Z<ZYZLX.3^CWUIEFY;M7-1K,HE-5:;[3>[-GG
M[*1ZPZGKFKVB\*]>6#L<D9FZG-J, OAF8LTSJPIV/6R9G7Y>D*X"@+*TG+VA
M+W.HG'4(X%YKYP4TTG)6)#G+_^P_5,X0T=;,$:*J2XGV!+]G]:DN@BWWL O"
M>;/E%L!9NOT9>!8LH^U8WNHN8'/_P77P2SUW!F-]N<,$"UP],EN?7N6ZTS$;
MK;SH^D_%M?L.%WVM_UK_3^7$OIG^]RO7[8;9Z.45L-/ZK_7_XO4__\O%6^E_
MIP;ZWS-[M:-ON2?6_ST*:0Y$M=^$\&Z)<(<=$4P]OS&'3>Q@ Z*]LR^B/0R/
M%@/0'F%$/@SY!#\FX>N")-F_-)9DC6372/9BXYCU ESZ KPQDCWEO#X;:*L&
MLU_NWFL\^P7OO8:TER=](VKF9RMCP9OO:.QZ"09W8=CU+PS6)GN6\0*BA6<:
M]=N1]1-&2XA%(H:4.7+70'80LWL\\;Z&VFK=.'%&+&_=:!)VJ]TZFIY7ZX;6
MC1-GB_+6C5;E&A,^1S=)UTASC30_H1LEN:2.50=L-F[VCV_&HE&^!92E/=V.
MO&2I@YTENGW=6>(<96G/8SHO6>JB+/6/[]A3+%1X68[II\ *V.7TFGBC0YI6
M<>",[]U1'IYKKW+=-KNM,ZHMUA*5\:C.6:+ZE>N66:_5M42=H43M=V#G*U'=
M&EXG&LVB2-0E9 -Y)Y,1WT[)3WW,!?L(*'>Y-6:_4WT#"#:SJM3!PVV8K79>
M/=1.7UR0TT7J8N5O/Q\@+_G#!%K/;+6.MM5:_LY$_O;S&/*2OR816?3[1Y=>
MOKG\[8DG+8.S\)E-&.SB>!_$4$;$\&G?=FEYE'1TS9G'*S\<Y<WY,'[X:=VL
M29402YJ7>6M1F^5^,L_X4<?!2RU7"2_M?>6J38'Q3I(N1<M5N>4JX7T=*5=)
MT<'\7-+;?W>YN;!<RC&0A\N(5.Z(NX0"SQ<R@\ CMU3KZ!2BCFX7T5QF/H9W
M2$_&8Q@;)YJUE.#)_N94RU4!;=&.&,CAM@B[6=:+ LB]L-ORX7"&"_$]L]Z5
M8UG#_96@5ZM<=^O) UE?7<HM/EG/XD/%IUZY[C235#U:? HG/F]PY!XJ-(W*
M=6$@J6=.+EN+\ ACL6L2D!!Q*1US$3ZKU-R;GM YW7-Z30PW]CK'A+$S[5T)
M;D"7*X19S_F\A!#;@YB=9O+VI(7P+(3P#;R%# X"=M3HY=7I[&0HA#/",@;6
MSTTXQCU!()JD]HV6YGSLR%XD]<<?7=A&I6^VC[<O.>[BB:Z\6G>U[KX+4#8O
MW>6M:7JUHREFM.YJW=6ZFX$<_GC=Q?QLVZSW<D:W%Y'8'7_'-;:=)='GQS@;
MQ3ZU,$6W<'T;W_#)8S-XYP\648'_-<Y1*:99BSYB#6%2RV#S1]Z<'')?N,W3
MU3J%I?KOU(L@Q"_L:N@QZ_N5-8'Q?K)FK];*QT576=IM1SZ_TZWB*FY: (7/
M'8>Z>?J3R9M-GPL6J(7+.RE\ D%F'KX+AF,59BS&U$-C\!=[POKM\;#?;/:'
MHU9GV.@/V;#9J5OM1K?!&NWZ_\ 13-T%D&8?.T5@'X*__V)=GXZC-#'W=)+2
MFV\#X^[A^?;;P^#Y[O%A<&]RNW/W<%/=IR4 ?4U1)O/P^'S[9#P_&C>/#T^/
M]W>?!\^WGXTO=P^#AYN[P;WQ] PO_'[[\/QD?!#]/-AXG9V5_ETS56$?GMI5
M@Q\4]-%!(%]M5@YN7'$[F; 16KGP2/EF!>P;R*,SLF<V??^&SA6]_IZ=*Z)=
M.GWKBH'AQ>9&*O-M\#>?XBF@@_!5KW8PY>TJ.'@4QF@%R\#U5O0&P_8-RQ>]
M+/QS:UW1[%3[_6RM'38]"I[4:.?4)*+1R?:)\Q[3IB?UJO4S?])VR;RL_AZD
MW%]L=.L-;/)P>?TM] J\_0J<IA3QC=L0%&\/L9=(?INW]U6[\(O2?(=%*>.Z
M-,Y%T\N>DJTIE<9K-X4WX9<Y-_2"L\0&*UL3CW</7]9OL/O<6P>2#_E)[DKL
MS6% %&_5XD[;KV'U7_7H1I=9-S%ST/,TF_C78UJHO!GCR&5H1/=$&E'7&J$U
MHI :T3N11C2T1ARI$25U3$M89T#U(+&FS*;AL ##WC*Z'?W1$-4'N@I_;]<T
MD9K?Q^BD%^DP/]7:-"O7G>.-C2ZC+J8P==]7F%J5Z[86IG,5IM[["E,;A>EH
M8L(W%::2.AIEC(!QK@<#9<KX;(.L(0VF?7'L>^_N3*R3;. [U/5/55T$W!^O
MNKI0O)A"=;Q3<9!0=2O7M6I1BLBU4!U>U+J?=[&AK/7-Q*N'XG5,=>N;2E9)
M/8TRAC2FEL>NAI;/<(YS!,"34%U8U"*K^JY[&D>H[X/KC-EX"6\;SI@H0:!=
M^0TWY4;9DQO7#U*5N8_*G&S2I'GA2B]GZ\['*>6L6ZNAHZOY!\]0SG)T1W*0
M,\R2'N6<Z##(681!?F<@C_S&\[^L^>)7XQ:Q8X%E.W-L/'5[?..I$JKVN\=$
MTA2:=F;@C&,;DJK+C73?1-]CST*ZC@^.'"==390NW4G\3*7K^!3,<=+50NE*
MMKTHDG25U!DI8:3D]B<;+5'<C)O+C9/DXGR,/,O>5WL_KVMON WJ+J1J+Y*L
M59,LDD7*J.HK:\Z>QSN)%F7\CN;HT:)53-%*=SO>2;20 >KXO)\.@)Q% .2?
MUDRP5@R0'\%R1CK:\<;1CINIY;S &R2K*[QIX/LL\,.]"+<BSA UL7^R\=6?
MS'-3];I7 1WN->J-7PM]G]"WU4(D:S))88JT]=-]WX*D][60G3 D<J1HU6L8
M%,F+GU([*.4.BCP&4[:9)N,\;Q,GQ(K0<@_&_U[Z 08MTY#DW7H=%51GZ<]0
MDG)T,/:2),K=)8'-6I)*+TDYXCWVDJ1FH26II/Y""0,: \=96C.#2;D*B2)S
M8'?)GPF\>'K^#N$0P:8*"_.X8)Q'-UVG6Y7K1C^W$H63L%T7MZC_K6DNM++D
M@F796UG:H"R=%$RC5A:M+(58YW>(0^VM+!U0EG9NH$&M+$5U=K<WF3B0A#T1
MU\0*?-L:PGTEL)F?SK_>K7?WY%\/&\^?GG[]><JH9LMU\-X5D:^'C7#1N;9H
M#0S+&1NS:!4,RV,*[[KQP7:,8.HN83AC_^.YT;!W&]5N,_U/66FSZ_5JIYZ-
MT7WSZ^T<!]78_N472.;]F8T8'EU&HV?^?>C]DC,K<#G7HED+UR).!GP)T8?/
M2</XZ1CW<K?OL(M$^2#'-=^1_?_M?7USXDB2]U>I8&^?[8Z061#O/1=$T&[W
MG.]Z[ [;LQOWUX40A=&TD!B]V.WY]$]F5ND%)$ "803H8J^G&T2I*BO?*BLS
M?P5=4Y%[U*OW.B7G@9&N@WE?+G8FZT@(51%Z_#Z1R7.#E4M;8KD=X3SP<(-L
M\,ZA/PE_"3Z3V7WQI#[P-B6 G)L30:[7[&,S<J7;*PH9N@3W+I78G*O8-!NE
MD1O,=NHK:G-OY,6"Y*8@7^ID3&J0+X3[1L$5;^J;3--U6"."YU49JP<S/0\<
MIOG",<A!G@V6M@7;\=5VOLC-&,F]R"M:*K;P5UIJ48'K*I^P3.Q7@ H_-/]A
M*P@%5E82_KNPP](=-K<6L7KKF9FVZS)=<YPWV,17S9GLIMI/-\OFD*K]/B#S
M-Z#R=9S(:6*AUH;=P=Z5R>4Y)E2,L[M2SL<YK=JPWR\+YUR8H_R-:RZ/7\-4
MKG%>_4E5F+OY)43]V$U@;E\$$YZZ2E<M=_%#Y0P7JW>/R7&8-=13>H.] QN5
M^[M/&W;^4Z>B*;HGL"^PY.60CN_OEL-AB7_QR;4/7UCZ&_HQ/-5YZ=:&G7:%
MN'&.;)/;[<W#-]A4H2R7*A?F\S[9GF8R6)&;FIAT$%37<Y>5O"KV5Z1^;N>C
M#\JVH?2[135 .U"FY?L[PA>#%%F$FMZ-]P:U87N@-!H%)\P? !?R\KSB;]QU
M/[&7L#6-ME=KFM/U;M;77!:@LC<T8XC$I(6W<V4MJJP<X1BK=-]]4RXAGU/X
MEBE>90C+6I26JCS.?.KKCGMY;7ZK*?W-HH)=Y^]OGCO7Y78V=V$[%5S-OC(8
M%%QN=@"VNX2&0DLI^K&;LMWR]+-X',?X_87%@'ZU[<FK89I1_)P9EJ=9S]@A
M59ALILUMF/!?NS?5OHQ;JNR&.';O%-!_9$UN0[H+C;GZ[]SJ$Q'5E6:CPF X
M1V[+88#?B=T0<UWI#,K";A<6^GG OU_9TZO?7;Y/ /]T3_('2&&)20[1]WX*
MU-U1/#!AH*FT2E,)486&CI&B4B1'82\.56GW]L8W+U=<ZU0T[G<'\Z^]-W*=
M^9^^L< F>Y6#7*R#'%#YNZE9'D)#!83.+2X]=(<'S;VEI7*'2\A;N[G#Q3%7
M'YFK5UB M')^<ZIBOM",B5ME 1[$]Y7D!0&ACK*YA0.+@)5&=^\P;N7YEI"=
M=O!\]^2G-H*=*ZWVF97*E%K#IMSG%E0L<[%7:!G=X;!/XQ[5"NUF;=CJ*.W"
MBG6K"]Q3Y[ZL#G,A[*<"^W659F]OR,_J(K>@TO$,^=[;EKRQ>6MCOR:\I:-9
M[M9"15'G?#1.WD2EF,+9(7FDW0(G$4S>_D?R8C>TI,V^#M9.^\PE^?+$.'?F
MUYYRW 8Y5I6^6M1I[R@]Q[.UU8YU<U[3QWI('6+7]H ^?O?KIHI=QSP6=+45
M>Z3V%88M?A5L@\UFVH3]7G^L,],&0E',;BK+>:TM76TP<?@_\G!K3UWBULXJ
MMV;HT-&->!'O<.O),Q0#&IKP%X5I^#*'>DGDGFDK?:841P$OG$;](D>_M?)-
MO(L@3TD\F&#B;.K8<^;-.%LXANVPJ8%#L#>N.5?<FBCLU?!F<.!_ 1YQ,$L$
M-H=^LK$3?*^]M(:U,_Z&XR[I!6 \_=/$=W "T2)ZV(-S56AHDB[S;(9\/S6
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
M9C%%6$(=-S/:QSCE;W[B7WF:B"*"0SW99R,2T7P-#0XUS4YMV*XGX4=C71C
MK.:::O]04^WB5)-]3\.^"W@>C8U$#K,E5-WR,2[F#"@R=A)\H"IX)EF(\XOY
MIM"/79*[,<F=)EIGD %R/1D? :=#_P$^*/E-BGC>E><;T/'DM=,S"@95^!7:
M'G&46OZ:Z.J*.8']HS,<V-4MSX,WY_K"2/'YPK3?.!?AI@F<UG7/=F!$,7GA
M!!M.;(TQ(_?LH"<Y0:]LJL%#V-\!PU3?L\\$K;DD^X3Y;I"Q#".3F'K"X.'F
MS#DXDY.<P=AW43LTXB?#TTQ#SZ"('F/,$6=DAGVP(Y-Z#!VYSLJ-B#<W=)4!
MKUJ3W/&G;WAO<GE+TK7 Y05R@./A_H_ PDUD0/*!T^EA L,VNNR&!H)3#X;2
M<60DCT(1!/F;#\@IM?C#^$CMHQ ''+TY&/39C61Q.(HAWWWW'7 T73&>'$,\
M]_C]._T8O;FK/WW8SJF!?J5)(55P'N'$11I$$*"MMH*<FL31[-J>\+ILMX,A
M#_16K^"9.1ZLY'K  @&;SQ6,GM:^/=U^5VIP'#/T&1ZV?#>(EDSA&?YJ.S](
MLY#(X>ESPN6<\/VK-* 3'#SF<@O+C*+#D\DU=((5>#GNEQY^0B3[P=\H4( K
M>.86-HP!75"'$UKP(IJFC/@9"YH*.8Z@-CBL":8,RO4G',YXBI8[@"8+SI#7
MFCM;816,HF/C*SKF2K(!67 %RPO B8J3=*"Q5Z8@>1E?(94Y;0PRMVW)0&A
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
M<*M9&ZH]I==-)KY4]<!EX,0JN;LDYFO_>N"66AMB-XM2)7B?^0GL4NN!3\B
MI10$)T6G19[?'C:J.F*5P4951ZP2U?LFI0R1$!IJ7=T[@%B=KZJRWC()ZQJC
M=[PN&'M>UK4ZM6&[K[0&29-8E?56)[_SM*K'ZJ*QUYU<"POP&XWZ8.\>AN]7
MUGL:F9MI96]9TC/?M_YM<"KU;RVL/R^N_FW0/95U][?!?^6N?QN<2NU?"V\P
MZ\EVQF=;_P9T(4?+TD^K#&X1F_<6]?:A]AU75/MXS+HX39]AD0/AOL,K8M-G
M<ZZY>$"ET@J:ZC+DO;:E@J9?F#31'Y(+A,"DU\>$M6!2:MJ-VM![M:^P)"91
M)Q-?JB@*4B2FJM@-)+_8J F'3^? #9-H\=X,:S]BQ'L%0105A-X,MN,*:^V\
MF8OUA%$=&4XD7L@PXRG3(#5F6\$0826:^-?V4K3/80W;J^'-9'D#6$3Z6LE=
M 338[LSM@H8<W],'E#$7=A;9%/RU3(5^L=*@-M8V&E/O+:D?%V+0V/84OR'H
M>$R7ML80%?WQS<&_RPWZGGB#2Z,$^L*5A3XNFVMOX#+!3L?X#I%]G3F-C\5&
M+\;$AZV1^D?4?5E!8OI&!N:KPJ])*4]5 L^!SF"TM: 5''N>EYG OT[EIOWJ
MR6+T3"F(^DVNX E,'_?B3);"2&IMV$G>^OP=U7'NI3;+O50,U*>N53(K\<(_
MF$=CK;(48HO;_O-LB84D8T1,^U9>C.G-_8$B@X=$%^6E7-9_PMK1WJ.L@HKB
M$L_Y2@A6HN870X6AZ MEL"2"*Z<B%$JJ8D-]$%:SNO0%#4?5:/@OAX-M=PT/
MP<2I(#505KX;:#)XYX2"E< G8^%%S#GLVZ3@*L084Q+#9BE#;+<OHPPQAS^X
M4S5BG2&S+GQG8;N!T0'/A.:FA*CQD?>FVSY]LL2$<^VG,??G";M!!W#XA2EL
MDZB873$:,541MQO 11.J9':E.T4U]_#*<U.CG0QJ]!_N&C4:ZS= OEKDIPF/
M(#>QU ,0:^M9-D;-4<0<6^B&T;:4ZZMLYH>.).",!+0R7-<'WEJ  G105R,=
M,UF=JDZWJM,M=7UD2ARD*M>MRG6K<MU2W@16Y;J'R@!H-DZV7K?=JPU[3:75
M.@GPSZI>MZK7/6!NP(H<GTIR0+M?&_8[]?9)B/ EI(M7!;N9C.:I5NRV![4A
M>$W=WMXE&%4Z>1DLWV6DDZ_(VTF5[':P9+?=KZM[F[@JI;PJV2VRXNF85FR_
MFMT.UNRVE%9SGWJHJF:W# ;L,C*WCV? ]B_:[6#1[J#>*ZK0HCJ%546[YV#"
MML#X9K!B+4*B;Z8$/ZJJWC)P8W4,*XL5V[.LM],64<:R!#TNX0A6RJK>4[2)
MN4WBR=;T=CK@:?:53M&W ?LR2G4LK(Z%!S*H)UG1V\$<PV:_/BBJS6X%U/O>
MB?B/5VJW NJM@'HKH-Z3 NHM#21OSJKCYF#09S>/W[^7LLSXU@HJ/W">H@Q)
MF]@+PK^;<1;.7F$:\[2?5UAR84P-S(S'VA%18/+(R02*(=MJ*TBXOT6>M&#P
M!_["8<]!1"=<U!.& S/-]V:V$Y8D8=X]E7M@8OX",^\1#NWYV>'/V_#FUIT*
MNH<Z%03 DO2M.PH6DC\<!FI,;;>41DI[R!B:LV[/Y[8E"WR , L-G0)CH5$)
M4%A,AH=.#>MW]!E,&"L8@)H"GW*7FL/>88IUO\OY?<?IW4^O:6V4=RZK/-)*
M/#J4,Y5>X4%E;Z 6?G OJ'ZS&#?0^XM5Y]KB'Z;F8NE<6.^\N6 -:5!$V<O]
M=,J=L. \4[UY9U ;8IUP:KVY+<<+Z_3"<J\%%>5'TKV]NPF67W*'LU?\P[)7
MQXYJR0Q7B/[&8J)UHM@_E"@*$;REHIWTJ/34^,DG5W]QQTZ1P&YCAVA#KZR+
M:>ZPF'5@PT=?C%H;6G9"Y+=_$"A.8FA1S55GHPT(MTL24%HC\Z(9)GJ\7VV'
M3JQY;4VW!;:FV51ZO138=TDR+7@)%<6).N-(MR0]FNC<F3QGXFNW^_'-/IC
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
M&^X,!M78%*?\0E.>&=S1''WV)@+G"\>P497^Q46XW;! A[K,=P6$]EPL,#:
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
MP2$B8K>)\^;=R$>!IS;97>*FC].8/V'8V3XV-E2GC1(ED5@>)6D5Q*B@H-,
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
M_$O3F_)P)N;,T!Q^^>'_ 5!+ P04    " #P051:K=:"I3XE   ^;P$ %0
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
MF;,A$2[418/B2H/3+$%27'CK"P^B=9[5[:B&9!<U)D9CD32CR@4<W\M9.<]
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
MFZ=(TX&Z@,7 @LTVE-,VU+@!XY R54Y$M%[%V%\;APV:7W"*9;P<">Z+CJD
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
M3)[)@L"=": XK0H?BB5+&SWWSBB>>W>*=X$;4F+$*4C51$BG\9JU*"F9VFU
M2P-*"V*U(3]>NTKVS-!J[(DVMWO-1ZV7"T_=7<"9O%*&CBLP1=8J! 8AF)IY
M8IPV/ 1M=.L4C@,A#M$S.II)WUE!S<76)G_M9H1OZJ2_*K\M-CTW1EI:$7+M
MC.JK&C'!T'81"V1CA:!_%&:OQ!AN=ZN_\[XA.C7-R-'7O/=)B-=S_!C&F<C:
M9<"/?%*E6J7@R&H %75MN1(#!,Z=E[X(5=@1?+CRNB'Z$J>@PS&SWH>I=@':
MMIWNH^OM=*]^/4I>984B X^UB)W,"([, Q >K8O:>]:\6?71H(?H+YQH>^I+
MM+VEM+S$3>V0USCOTF^.2%?9^:QC4U'V ]DHS>3\9=4^?_2)WA-(9N]FY .>
MU<S06?KGA]F$2+QX,IZLEIA'O&2N54A0;*BE WT"K\E/D*5DE$ES\A\:K]&#
M01ZKR7Z;YO%B.1_'^K"G83X=3]\ONI=OBU"_F[T.\^4XC3]V(<:WF%;S;DW\
M$A;C-/(RV"1M ;1DF2DF:9),M)"RRC9&Y#RWMJJ/Q7R@F=WO<5V_M+RJW4XJ
M[F;;[?YSM ;)"GD&M56/5K$>G\1: $<Y8-XGJ6)A*%I7B3D0XI",^=,RL$]9
M-B/<W[MYQ_SH$\[#>WRY.HLX?U4VX^^VJL6KU7)!.W^F13+**4B70X!4' >5
MN8,@ZK57Q3-ZGV5N'O8]$&)/,W+M/6NAY8"6;" RRI%$I:(K$"46*"0_(7/V
M++8.4!X$<$B!ECZY=G7Q]2?%EG6!YE@#/V&R40D=N$?+]:ZU5A;?$LI?AZ_U
MPX_F\WJK=WW_/,0@"G,1D)$WJ&1RX'G-5_+%*:60A=(ZN_9XU$/:$4Y)R1/+
MNS>'ZUD8SVON*,[*L_$T3-.XWC C6VO5@7R;/F!>3>BG:R^19NZ">_DKAL6*
MG,ZP/'_,$?Y:7U".=?=.,D6-O,4+;_[VOO$B3685Q2@:XZ0HI5;=M,1X)<"Y
M:A!I4QCS-CK9NMC0]Q$=JW9_62W&4US4)C:19+.^GU.O#[WOVA=/%^.\N4*T
MQ?%UE#!G)K0&+NK^P(L$%[2!$+@-%J-1LG5+F3O '-)>WY!55_5HWP)LUWJW
M6]PW#5^2"RE*R&!BHN'7GAY.=KU@I-#."8.ZM=6X$\S1]93#XL.C::Y_U:.L
M3V%25=Q-HS:E*,Z#A: =>=21A$"2KIV0LY'.N:R:URW;&]R0UDX;WERKL]R+
MG/:T,C;?KW]$,F[^\H?_!5!+ P04    " #P051::"+N^V-$  "8"P, %0
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
M)JFRP^:1E@>CMW<8OT>NMMN(M@=U?77ZY63\'?'#;)S^^?9+)6AA(+B0BB4
M$)/I@ND:/-)W9,X14G3,B-;!T;5@]F]V'5[6XSX$U4,I5W4.)L-$[D$';=D"
M5H9LD!S,*%4$I05YF62%U,0>DZH09-G:HEL)Y(?F-!!0#_O.-5#U3OKT_8<_
M%N!T9C%)HB\Q2=9LX:3<O!N"R,B3](8C:QVFN170#RUJ*+"&3D/GV;[#29=P
M'"7\KWH/9/1I%=:EVELZ_*TQ0/\Q0,Y^=9V+AUB4=T''%-1F8:!MWOJ$U:=?
M"34L.+I:'U^8Y)(;!D@&(Y&J%'BK!7#ML\90K"JW=91Y,-=T#AN N#_/^Q#\
M,C"V 8S'=Z%G*^:ON1!R'\[U>*$GE( ^Y022>U>+CA <(U>OWOQCUC/O]49C
MB0\MP(TN]+20WS8,Z_5"CW<I2^XL2%7+Q634X$SA8"4FS7.P8C/7\V%<Z-F*
M[6LO]&S#L\:W6W\+WRX!(4\BRQ@#:&EK3VQR3(.0='Y'D0(=[!;-1KUB[A+>
MY9<^0.'=FV<].&,+HZS;2&3)*%,R8'5M!^:BA*B2A<*SS<ESST+KULR77O\T
M[:!=Y=!#/?0"RC+KN &8GO(G5X <)O%Q;[&L%N\./.UO[2^;I2BKE23C 4.@
MC8@[TF/G''@F7$S:<6Y:ST?:@X#OR!#T(]]M6+F_/%2W4=%>1OO=V]'R$$.E
MM+6.=DKTW02>>HBY" 9+%DJAS;'U#)$MX.T_>K*#(#=+&>TLA1[B^'=#_?CG
M>#GWSQ;/ T?@HE[6*:XFT(2$;*0TUEGA6>LK,%O >]P*<S\I'&2'^4BR7VJW
M25[(VE?62[)SE>_N$9*Q*T5)I.7%6;-11*VMREP ?.1*<T])]%#@T\%Z&6;S
MN(5,$1TF";RV&U#!&W#%2]#!AJR]Y#*UWDFN 'C:#L?]9;'V^EP#Q5@:R!O
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
M:2$:EKT.H1Q-C<]Z,GXH]!&H1U]-1W8@Z>+^V@5)I(["HE: EI5ZU3Z!1^7
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
MH@[.BPR"]@RT$Y@QL2(\V]?F\]C4HPW7>SB3+E4\W$9[<%@,B@ E=&.'4H2
MW$%DZ((**))L75VP&;(G=CKU(*X>]ICG9U.B=CI],3Z-Q)!*?QU+2_RI#"%F
M#.D]85[,,Z?G^R PQ%K]1MMB()M/.H0H;8)$3#'16Y]=ZW3Y/6#N7]WZD/AX
MO^+J0<-NY\I H7<\:@4Z)0.*YT(.A"K O-2!15&OD>]UNWJ4>M-0"&M/MF;E
MDB\FF(>S9Y\FV&W+.U0[KGG2CL6*F^!K5&OX$N/LH@[RXF"*7J2HC81<Q\,J
M3LO9E^@ '6F#2(([T;HO^AHHNVX/5Q^[:!:LR992VD%VTH.R-6UKN03ABJ/-
MS#+K6ILP*V#LJ^ZOA8ROK_==N7HLU7M7Z>C2'#87[:/Q@)+,,:5J)VE-&U8*
MJ HB[5VL=0'$312'2ESO+-=;]61K_O9@+EQ%=*D5[2:X>DH_K\-TF$SSKC*[
M505V9/@^%8)E5HSS$7CM2*S(.R/GC&P8[U"E:'WQHG43W?TJPAUIX7WIP39\
M;MVH^YJIM4@.>&6=S$&#5#F!*O5FEC4!I/=%&U6*L_PNTW#]X_?O +1A_;@I
MWQJ&PSM$KRL3P\EJ8,98XUWT0"9/ :6Q%C&D#-S9D)4R202YD4!O>\MCD&LS
M+O;AZ(]'GV8X.:U4GP])XR6EY*(!G1%!.9Z $%J(*OADM$'3/$VV"L=CL==V
MYG$?<>EKF!8ZO@FJGNRUU8@.8ZWM+K$[5& '=N]A$UB6"3#I,-4*(*-)YYW6
MX!2!+3'4$?2YN-S:5MNG$MQAJ>U+![;A<B\#(+^.3[X.1Y_FQ].O(74!Z*7Q
MX7UP47/(6:9:\L/!ZVS!2JDB_2H'(1JKP*V #A#G;2"U&\/X6K&\A_*'-S@C
M<M^6.;8%IDB(I"<X/G$&BD<%+E@$Z9RWP@:%V#S>OP+'HY#^S@QNN E,)[/!
M^]JB87%3"Y./G->6$0$4D[2O.8= UHW*TJ*Q?*,(+CWUDH3IIPOI7GGA0[?O
M[L^]AMV#SD$L-6D#&-M8<)L(L_WJO-M4VX'YU\6W ^?Z6(L+. Q=T845L-[2
M.2 9P8E! 9><"=1)I<WR*8<6X!HSJ[W\MF%88[G]1IPZ/3M=*A)ZSHW4P*.O
M$9L:**AUTK:.0 W!%B$V*O2Z0W)77KJ_HW$GMH];\*RAU=,!"=\N ;'*!\7J
M/.W@Z[#$D$D338 HZ8Q6M3V6W,C4N4MXEU_Z (5W;Y[UX,+\5Y@,ZR'^/LSF
MNPGM)0ZMDI B;20$+H(3M>-NY"Y'SR.FUA?2KF-XZ+9-$][VT&#M,IZ%,;X)
MHIYB5C?1'"9>M9N4;A'Y#BSN>:$O9YUJ0]I;$IA2#"@D=XQ<)CI&A X8-$%K
MWI9K7T*_(S[5M\RWX6P?-:YAVJ%9'#$R1Y6"+! ,F84J<@3Z-XGL U&<<N0?
MR]8%)%<1[#_VL*M,KE>AWI^AK=.*78_'%V>3"8Y2UPIP;@)*+64DPT^H2#Z
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
M 1Y6%F;GL?(#4(!&S4\X"N1C#*$!J>!1T9X@*?I7M!3* SJ%QBMF$.FP!PR
M=SL@LDM:KFE$?,MAK')'Q^3Q04.>H9Z@(![5P[EA3DYY(<GV!J)!12@O=6'Z
MA A*#"E#/40K#J2J5DZ!P99#]=#]<$+'GN1>$+FU< O6(Z]C/VRI9Q+,EN7H
M(;@>DJ4S);WQBG6FN.H!9K&5 1#MU!-@Q"OH*9C;* /P1/-.^4/XR\N/AUI<
M6;-N%'0"/4S0UH^[U -MY1 9L^;?SG+*M/7'7[0?/Q/52.=RH]P[2]F''!"!
M"6RG<IW%0R7@V,[IH&BD..@>F<%SKP%3;-0/_W:;T]2*4^&N[C%^Z\>>K_@*
MCE8ET960XPMUJ'5VTO)B8S3J%C0>*4G"/#0Z!68BI-3C0U*Y7DI1-? E^5O'
M"XRWE@0=79_FRL@;A1Q/V#B>\%D4AN_9R"'9X@>I0B9TJ1**,IAXZ:LV'S><
M!]Z,[TD-E5*BG-V&*V;*5@^O;TP-'9R=Z=R0;RY(8>G0?S_)LE,A_(L!K.M0
M N#]^*H-#E(B69#V>L0<E@!CU]97;!K3<KG84$LZ%8/:-^OHEW;FY_?#IW0R
M[QP*O_IT7T7\/O51(<#:^._VSQC+[PH&P$Y@  ^M0!0!'1,*!8]ZKZ^1H#9@
M$*FY'2GE8C(>,@&]3KKR0L&M"5EX"*IW\[X\%E'@_Z:T.AI#46< [7<,8*\0
MAT <#@8>'?PH@6&CWJ'EMNCE9J>VJ+\JR1OIS*KA<9Y?*>?&*:7EVW"&6AKI
M\-K%69ZEU3  K\&9W<NIA,IJ(I\+$9:*D"(YKNS%8.[O$"+>^N4>I+6AKQ?U
MD\W?VWS7+RXT%UO2,+!:OP$&F@69TC(P-]1%$=JT(B-Y^ARL3B=Q.]D#']LY
M +4<%N_'VM<8%\*#C&MLO_F2!S6V E^^R/%Z_T1Q=UK@:.;M,U!I!K!8"B5>
M50>51+MAH%Q5UT+T_'Y:B4L/5)JNLG9/Y -!XAE2&OZX8W[UIY1]MZUG@.%.
MM'67IZ<_Y\,YJ=&:"ZZ/<WVY:1+,[-G12I$'D#/00\QSOERH<U@G$>*IYXG#
ML.GERR,_ZUV2!78MSQ?WA'M5RV$C>6QXQ):!I^TL<?(.\U"BP^"D;1>::(,"
ME1A ,L8CE0V^>84X7H0O2U8SC_*V:TCWD1')S:PG[#>E>WRXIJPQ%Q.":=Q<
MUUW$S"R0_9XO.L13S>^\\IL.*_.L!)6ZR*?65'MBZV>4ME35"1=EC,9GRZ.3
M27VR/VW:[W-T,R$D5&#5 5,#^=C*@3WRW&T4ZK? B7TE#UL[.-4PVB#4HSMX
M&#(O7;< *KKEO?9@ !P\](5X/!%KE]7??G>EVWI+.WZ$?JZM5'"=D'I&WV&H
M:7G=C#1!+J&]H@LA?&D?ZM%LE=E$2ZNHH(ZV0T0YM\&@<O!)IVRJ8W/6AIR/
MR&P07%7.B<M,<?G]DZ.V%:1LLB)I/)42Y+M M%:?LK0ATC I:@;"2M$&D3B4
MT*!APW/\RZ.7:V=, P,(F1MJ&TMG&X(4KY$TXDKOEP-&[N"^II>[5*D'I.$M
M$YZ0&;ZI</.&\1RCQ9;( 6535@^PY?61P^L'D2\=!F'5L'4H='V3)(?/WC D
M>7?9&\F#]:0BM_I1@X *WX8 ]LS,PC?[9BR'RX<O>E,,Z^2"GBTCOCA-JMD)
M_G &5/KI*G!;<NT8U747S4%7 6&F0Y</"/3;?\W#7Y>!Z(NRW;8\Z_[:&$ 0
M4 3U:0).J0O- @_'5W6I'_07]TXT.'-+>L&,B(O_R)\MWPSM_[C*4E50UL$
M_/E^JZ)9F?@6F<T S');A^]S'<W_N_T-9J!.?L< TJ>(4'K/!]1V3MF<RM_S
M^?=\_CM;E2:MG 'X0=CH?; #:G0E>,V\"Z7/RT6=%XX<?%[A;YTA*V%Z=9^Y
M9JB,5*G8(H&CC/UAE]?I]]=O?PTN.?749JZ1%E0SEV9?H:<U^WT]:SG?N&S%
M=K7VA]5JV&940)#0KHC_R9P;"1?3/-(R=.V\$JS>) E*/-B]<MSA(;(##1@=
MH^H.&YB09LC)$WF[^*#.M>?^#$!HQOC8J:8+A\H?CE@\N'O&4<";+6DIY\.M
M_4:[+M\G+ZNQGLB#\-G9)=WZ,-&QY#G0/Z_L8)T]G6!3TQJ''7WIK!R<JA*E
M-U-(W6CZL<T,LX5P[2_4]Y\WUK\V,EK^R0#Z'Y[C_W S"4DV;V:W.RS_ CC*
M"L$K=:KO1R@13Y61E/"0.)GA;0N1OI\[*I2LCO,"21FK9HOLAX^; @)GJK)1
MGM#8-DU:K=')&2:W.@?U4><;],AWDNLBGF]W?L@ >D]U-:UN%5G6?0%N0CN:
M3>4/Y-P-RB/0N8I(&W7^X6&T/*2$__F-X1)9J+3_DQ=Q#WZ03T@*4D]"-@-M
M(5-$[,&68T%! CWB1Z]><&5GO0](L4>UR=$U))L<'1E VWARJ5&=;Q_J8%B)
M-4JP_!HM[U>N^TTH[ES-<[J0.WK>ORI_96YMB#<_007/=_EH?@+P#XVZ36N
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
M(975A-_+Y!PB*KH%2L(N/FWBBZE;$\GHL>$4_])].I$EL-/;YW#[][;'_S]
MV_]-UG:)5MFF!%\F5X ?E*B"6'(@B6U<0R+D.0&:7'[EXJ-"#!6+#T3[OW>M
MA,9P]LI%7!DA?Z.54%V(I0L7:6B4]TLC5=@?7B7B#^-<&7AL<9+W0E/A()O\
MB>(;.CR:QW /3TN%K\=0CL/-R>:@N>C][8!S;BY.F ]1)EWS2JU]3>,[NA&Y
MW^WE\RRYWKPLW6^F_XR69WLQFW=1[@7^QDM?V"K1;Z_(V]V,%F<HDY=1W-0M
M8#E0=<Q#N44+TM2FPP :JG0F:K9\-ICS1(.HTYX:VV32,?BX#1)K_G5;7Z%^
MI/R:I*SZW7NU&@HY*>::(O+I%D%#QH@8O[$[PI[VY2\*%6<"YAIV MHJ6J=^
M=&M$7[U1_L3:6/A9Q[^0N /:4CI7QH^_&='V/Z!6\=;5/"CX4,B="7;'0W[W
M_NG1?^<2_\W^M4)B\-]W!0N9?>33NWK?P9.?@W:<5=V4O&V"'(<?;:HNJ5>S
M+6&4LT646TWK+Z;VJ%,S0S.V?S2UZL_4TF*AGIL2<%Z"$ZV( ?CZQ]5#$AG
M(3O/"4]8KNK^_D>\&0%]4Y+7U*B0G-&;#1][?C"IA>:I 0VG+WJ.Y<:5Z^F7
MAI)LZJX+#VN8':V,E\#]L,7:7,4QD;^MXG?;:V,AA]Q;0M;&P+_%X+"-ZPQ
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
M5Y=++OED\H4WVQ>15>[SCCU%[]B@,D8.Q&FGMP I#?R7 $"P0X!_DQFG@\B
MQK"NTD1CKE&XIDN??+_1;VM=(?3$+0^P9Z2]-C5+16O>G"9 \:CY13L-=.)@
M+2CN7=+PJZ@;O68RY.C3J-JVE.H'9S#)I0'S <V0"*Q O9QX.$(6KCI(T2KH
MR1IW4X8'G"P\._6QZ7=+A>Q)O+HC?OW>7'K7WS'M("N\?NL^-YG&)A6L@%/0
M_1CO)%BWI^6TY:R51HB]C]#/WI?S&>)LI?D.5T7#3FX9FG75( FZL+-PCMID
M&"-4D8AAFACP+. ]%,?Z:_&OZN#V-K::XB8MU9[C>_^B'=2F00>QCY$-$7VH
M56@-$O\6D6&LHD,4Q6F%6FE-*/<HE-%!FI5WU@_$561$QCN F)D0-):"AVQ&
MXWP[!GWIH/J&0R3 ;1:SDV676/*YE&?.<_,6&8H8FN"GB,&.8F16,9=>/I(?
M-+=)K+0*'^Y[679%?'Q4-\"O/,6A]#W>H$2#2]>XX))$0T: _N"'W!C)C']]
M!^*1)I/8SR/J@>+M X"D)SZ"H&%!![VZOC O%XANDV6XQI.!'(-5H0\L_B?7
M>,]:B2*# J3X-Q7(V/!9IEWP2YH0Z@^0.*^"G1 8?H!,D%&#)/&#IU"BX7UV
M&\-Z/69+:(I2[[;42N!98]\B)5,W_+!U7W#5GP[:C)=: 1$2 Y>;:^!>:)VY
M1A2.3/XT\8E<<L^H7O-\1*BMQ@7CD&288F -C;6,8&4Z5D@ XPOF./DH;D0A
MF;+->I:".@;=_!Y GN=Z$$4+AKRK'U918(1#$6 T;^/!*808P_)2;(@5L A*
MYT"<W^5$G6H$[0'JU,D\HX'.MK&<U%W4*XHP#@Q:O1IHU8@Y,UQI<_UOJ=V$
M;IP_X;[JF1N-)I3CD-D!<O$6<NG@/4.R_Y$[<&9$ A-J[226<C8Q'8FS1C89
M05VP,W ]H (W\((FB-I:53OQVK5VHSTXOV8(L7YF-XE3+W4"?HX19@Z(3BSS
MW@"@!ZEG\5KPY*MC_DZ,:M59_J7 XB LUGL0#Z;FJZOM[1[G'65UF;'$JB+G
M(&\+KB0S"<24N(UFD$W "@W\+6"ROX2ZB?K)&! 3Z$@C;Z6!E<CW_XP/7_W+
MS0_,\&-D2_&. 4%@& >.P9P$ZG!T4!SE"#6'=N$GW$CXZ]N>X]O][A[X/R7B
M&8+%06I]-Z;.65@J:MQWE((J,^"U:K9L?[.8+ MW ?Z^B2;U=4$%,2""=AZ
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
MSMFKBK\IVA_8-0;_;KZ##*)(#W_%6 8X+S*WS4Z&D/;HH/O4;-]3V+!9-H]
MY&M;B3)V]#HAYU-S;Y95'D?RS:YCUZ^>+PF!X'O(/!0F:LJF!P0A$NCMML7E
M>M/=IQUQ_KM2!J905*A"Y_G">9ZN^Q/O5SR"T):Y/^0X+K7:744?#PMKP>40
M(K9N/5OO(X^"K;2VQ0G-MP0,F^[RJ9:8#:AM%0*F/4MH_^88%I!#UI&1C&45
M+6(A#O(J /(:<='ES!]L,%<P^CPC["[(')IU+,BQG;#1F9A?;\\*Z=:6WG(7
M'?D8V3I?V/6 0[]<%]NXMHJ^YCF!:CHLNT91)3C%J#S49Y%-SM6\2+'5_2X"
MY-%X4!.>K5.!GG,S;S\^F/5>: T>R]#<N]:H!/DYUD\'E4Y!S1X*%;Y&[BYG
M:S/$!],K:_[B)(U"ZLOW]X!U>>S&8AXSXUVZBD*[<K)U<P+=<UW^7#8?/&$Q
M_0(4DFSK1 >Q]I#"B1 U"$#*\-7=QU.4\G+MU^2C BE%/Q'=4+;2)2N4P+K
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
M>/F_L??>84VUWYIP%!3IO9<H142:(HK2HB)-7HR@2!.BTD% !"1 2) 6Z4U
M08E*D]Y!:1$(H"*B])Z"@/1$-&Q)FSCG_//-[\R9.?/-7&?.F?>/)U>NO9.U
MG[*>M>Y[[[77BD5U./G.G%Z#\C:<-+?^>$5>WE%:0-KQ<AVGL,N!?QOVNXGN
MPZ;C.9$</N!9K#13PUM!JN68T]&)4(L7/O4SNFYM)ALO,+[6KRL;]9M];&*?
M6QXK:0\8W-;?4_^OQ*H\WZM/%CV"NH.:3AY@@22]%FR-?"?_TC=+D"U5V*-<
MUS8NC]FW_ 0I@>JV0WE?P)+"!K"'$!)?C]+87F138RV_/)V6Y7HS(Q-"N[<7
MLNY @V,?GHOPW]T(!\^^\9VY13P^3$N>9X'>+0T*MEG_!E]&7 2*R)-$K1BF
M&E!"X3 E+^<_G8^J\0URZLN<TDW99]R;_WO2D8U*ZQ!RE!ME>O%8]^UX8WU@
MJ!*WK&?,1Z:7EUU0+9YLC+.8+/O\<C+3"26()3Q&-:@FG/Y&&<!M<CD"):3;
ML:J/D,?6;7UW+")VQ)Y$I^SU6_RJ?=7D+VI&7LX30!,W%2=Z/DZ?<9Z>=JZR
MN82=OWYU?_JM8\WAU'02FX;L"-RDB;?'2_U&_D!%+B6AJ!M??PQ0873Q5BIZ
MY=ID!Q>9UZ2 Z>!#$11>?UU6T=BB:2X7<//$.>.<ET04H(S?6(VL[EV$SD!P
MS!/ 0"UN=H*]4[0?E;2UQK<_JKY:=;GP4?>[VM?>91MJG1[;$2Q0+CYZ,?.6
ME]9=Z&DO%@@*UOEM8J']V":'L,T!5R<NQ$O&,\$ Q.I+TWO(V.J,,4:^29@%
M:I?S%4/:59J*-U@JX-RD3,V.?S@@?F/7Y:ON1JJ)8U.L/&(]_B;2LT$;J4D_
M/MI(98$2"\%H^>*)6UP_-&_:[<AA>>F^7]*KLNC3HU#>Q&KZ6;WO!?HRZH\Z
M&<5=G Y>PT!1<0MD)87IQ8SF][2FN2*'WS.M6U._O<VFY;;9C6*&!P?678T"
M3A'H!LTW^^-@SYW":&_3]L(%PNU<I9S2F7-YOQ5R3,/SZ*?M'Y:Q0!GFL1TN
MK[W*ICK.J7LQ]_K Y*\10WCZ0S8LJ05;?0]H"HT&]SV; *\/\U@!\!P(V>P:
M"S2BI 3]%7D.)JX*IIP&,]3^.=8B?H!2L\V\ &X4*&5B_"D'FK',.'XPN8 Y
M9H^GK),AIO7#T!8@QV. 07."3!J6PGI*'F%*)44#.T=LZ*:,^%28W.K 1+/V
M!VOLNY\SZI\Z6*#9_32&';IW7=P(L1JH$L0"(2CF=$46J-ECEQZ%N$;N2T.M
M#)J$LT^@^,'K=FP5Y=7"#3+G4E _OQ$@&W#SQ3Y;&'4'M?>7^S_%852@O&6'
M?_,@1[./%]9/PVUG#%'O&O,AQ//PC]O,BRQ04U@*Q@C9%R2/9<:4B:$"5\8A
MZ,?CL,5R-&S/V@=-#7 !)\MR,:7&4<\4(_PYHW6N@-;\/F&)>0@#"#V>>0S8
MOOJ+%ICXO)'=U=<OD.]1')X&S?[[F?2]!;\P3<S'"^;4/*DQI@+,$I4N-,G,
MO/@BREXQO2^139CXU=DFQ4XQ+!^38JCRJG]D74%MM%K8>.<FWEP*;(NSEZU"
MCK% '#_;T^MFX+TTV^_/5%K2?50&(5]>Y3!\HPRHMP&N$HL&9\2)T2?EA)O;
M3Y"*9K=0,ANZ*,'O"O*M-%7T3P,#*>Q*SO.&2]BL:+7[E,_J9N2?DEGE+O3:
M#9'?9=\EB6OZ,]50^D$,"Z3!,((:L==TDR*),T08,YYWF-ZKWE6=]$B_\A<J
M<D4YD_Z=)KGI14(!P$2'*A'N7#;M_ZWS#;2&!9K']'3J6"HEG,GW$1<6R_4\
M"Q(HSO^-)H71Q3PA8D#_.@&]H41>AB8C3[<&:K% -@T%@V1JPA4S6ON6,&5R
M,"5KZKC<B;Z(M_9HN@DNU$-ZL7+,QAZC\1)=<F#A6IS;,>US=C^<GM@/DZ6D
MRJ#\5S0W0X]G(9.L^[ 6\E@<!-TE3P;'!=!1- OFV,QX5[)[P79-V;C2R :Z
MWFX->O[%M^QH[MIG(5%A_;#FDMGO,#(4$WW&%4S.?F^[LXC&=9ZQ'+G]3')4
M(R#L=&\H+FV_N]!'],%.*^(*7;3V*I!*FH6F@LE7H8GFI+(D?\S0*.+TDE3'
MJ9?U3-E(8\YO(3J7C>\=_*8<4/NZNKIZ8W.QJ>FA8I(RMYC-:SM3#A"(/1OC
M/Z^?M>J](EE18=,].D":I'=6E=QX!MXU:CU]N98V&H2."+[AQ?_7SB,*^5Z.
MCTTQ\Y/F04:XIM2>.E87'KC1]^?1$'"$IN=;1N+_T$7!I->(,@P&NC3S-O5P
MF3%U'#]F!C[L4P)M]N3>.A!9+6:WN",7X 6;O5.ZI.X(<\_]FN1DIEY\)\OJ
M4N;0E1S]DTLQK;_:M^@++TW%[(7_.UST/VS;!_S)W'(?J*<$,[G'V5\Y@&Z:
M*0(%.%8"L83632[R:"]3C#R)\]>9FRM[6'M7[I3#38&Z"X;51KW[F/7%9A>4
MS!5KU\S?"1Y #A>JL^'5(ZP_9IJ&V]-J]&"#("<9EW5C^5PU_]-VHS. 2?AR
MOT6N61KYHN4WS2H_^ED%4=H])ONRC=L#D#A8T_"&2\U:A!K%/%I30Z,9P^/;
MFFDX4_H\\G89OH0T^^; BZ-K#@)ZH(E/EK*/[9/93%C6^.!W3".$+E9$+0+
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
MP9H'-@<4UV&M@BFP=Z[[G\9VDP.[99Z*N@R,:94CG^C0^B0_PI4&;_FM;B=
M>)"R"$ER:&WO=KS"H5$$Y-6TEN;/3:WQ.RD*&T&#;_NM6AS3E;-=#H@O>W:8
M//%L*D(_*+NH12FQOC^:O.W7JA;V;*YT[T/!EQ[;EZI&WW:SQ[$_7"\/OO]3
MHC+MQ;]_P>'_(XUC".4C.,4"47T9U70U2!S*&Q*K($?1U>E>,@VK^-ZR,S=3
M0\"_S768?G5.WEX>6AVF($P.BT/L(PY"N>""/3,!B<4.YDM3JTZF*0\F)E:?
M;:8=>W==6C6:RVGD5?39SDAJ(.,YW:YJ#I[<!]YG*%GN*YDEK;5=2]?TT1U]
MN_9Y6]K3^-NDNUO*P+<G8R]OB@](_>S33P(M(^7HDH !.3QPDJC:@^(#''Q;
M%9"EAN=>S$XQ&EQ1X=I9R<MZJLMW"ZV= #1Y@-C:A^>W) RS]ZI@"$3T^X_W
M#5;% -HR@3H]CUR7*KUQT=PM3?U^$JCRY7<GU01=/Y@ X&?6--I$DY*05>>5
M#4V0A3^^;2,,NG[U+ ATP.F?8W;^A??R:GD959!O+0A!%JA^"\8XZKM[^=^6
M9^'_X?;W=/X]G?^WM'JD\G=710JTMQ/5:RQ(X?61:2EZ->^T&M'@=<9>Y^('
ML46Y);G*(,8,B(+]DU#$!G4+%8^7XNJ&R"-'%T1'?SE4UQ:/:WM.')%!9FH6
M3V0,^D>&MG]LQH1N.*29V8+\9Y%7%U9?^45H)X9$PH3AP?;-8[JT]9#"CWL?
MB1X))-5]69="55P<A$SV7^!2Q$JB"&P<U Q#(P\BOZ!X(81L+/DJ++Z%C:B9
MBO13P.U%S"%H(*E>: 3Q(#3*[V);<^Z(H[%5V5LK@_EW2YX>'QN;2G5IV]2W
M )AVF<DF&>3+!=AI*).[CTR%B@*]?Y$]RN(,50+V?K7D4G/W22PXQ[]YDRER
MSJU90.E(HLB362G.: 'V,#'D:RA %8I#/7H .\0$(^=8(.[F8;$U)_24[K;
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
M[O=X5+HU6Z8?'7ZH=M&$XTM*=.2X.*86WMC3)4[NPZ?2;4@N$.NO=S4*?[!
M]MA."W__ZDRKCI'+WQ3-*G@EE4$'+?O"N3;8>^; <<9#E!]>UI5^YD\TIE_Z
M?F 4)R%LV/B][6B[7)ZFB)QN?;^%CYNKSG=I,S.HTF$%_+]:GMDT*LJCU-&Z
MW-<^TWEV%C<R=Q-Z^%*BF,?3)^07($O5Z /!X(-=!G0IQBM#-;TT)B?BZA<Z
M[&5W^9S/=A409I.V-3;W;M8CU2/E\?WJ[N,6PQ&@]6.U$HQ2+*$(7%>VX4/2
M-.AF@9I5-^T)M9R^>TT7_?A5;TYD&90?T;C^UQWID$=UMY1O">4H&<K\@AV
MX[LQ(@B5,CB-B$\.F8^\.+XILGYY(L3O^Y9_X.&@G%PU-Q7EB^?XBF//RSRV
MU]/NVT:?0%QI \[I)68B3-V(Q9/;53+<^V=]:G4S5'!9FS^*^)6O':\\X?G#
M_;!0BOD3!-M*Q;!GK=N8!?+!)$O".(Q!R"DDB!*67"UQPY_W$D7L%%1_(%OI
M0FQR] N1?D7"ONP!W7W3\&#"Y[)7R!%796!1JYECQJ]0H7'T5;W#E*7H15R>
MZDLN-FX9IE\%JLG#A+R'M5U'$3#*5C81([CZNCJJRB]LU3]08)GG17N&WBEQ
M.YO!4P= 60<\$5*,ETQNY)<]%V8U&4:Z\93$.1+05U-[H+@D0'?U(Y=#S>%[
M#;-OS>QY%<L]/&YG7'@A\#EII0/%-N4PWI(OMRB?.ZEJAE"2E*[1097F7*\.
M[%/WD/@;*G>,+4H>W-FO:+;QJ:(X_2CPI[Z<!7O<(8A#P'MLXTH_9-:*.)E
M=_=(4_LI[XS[8JI9E;;OTAN5EMF3G$(JQRQN10AG"$:\>KUN?)2,1QN>"UT$
M"P$)_;T6]0V1@_,W?FPJMK2V7M+:,:RZ6.S[HO[^>9#[,_M,Y!"&;(.?,J'V
M4!)*R#3J+4:5H?!B5+!E?&G7B*[\_7,!$N*WJG5*+V0=[KN0R7%8HX/>>UAA
M\C^K<IX*IB03J_-PE<-Q>DBU)&TA'Z8T3&A-XK[)82N7DZ598F]R[W1=OUV<
M<*OBLW2<CM A,Z5!Y*$_8>M8PG-\4UY?./(@G8O1B%2 5_;5/^6,D$@G67CD
MKP]R8J=_]WW^P@L^UB4F\?W4>7EL/R16'X/#*P <?53],8EZP "G_7JN5_>N
M$_$OTS-J\@)7PFLOU+B1\/V8./R^CJ.&P90\DD0.L5-M6[$I9OM&NT-\WZ<R
M86=<V7*^EQ*WR,$PP^/9CBS0(90/^"%6(:#9Y101@GL.N3&FJYH8.B0G&<,"
M6>_L\T[MJ_J8?5%NO\UST+WB\K.Z^V:_WMQ-9QX'>(DA;7P*YR:[^E03Z28'
MT2]P+0V?=O-V--(R*G!5YA_$:CZ=OV0Q_S3G>N8WO 2*4 XF7TE_"):6I"*
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
M9=M?^"+LXJ 7.Y3_@RO*L>#WD<6M'")G$(G(;2VJC$\^O(OH>B\1BF)NI+E
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
M'SX\:D+SO9DS?P/6]T3CX>\ EMR,^U(L\(LOJL#1X8J#OUDB-@!ZD<A*:_5
M)N!TL:Z 4I)_3H>&:NV[.K?4D;FJ<HQVP[OC9SP?)-^/<Y%73]$7641QY7ZQ
M>P%WKCR<;0[ E]( SK&F@3J::A#BQNV*CX(??<,D5B<O3>;!1(4BI4_% N8)
MD@F?11[BVX*1]*?3AINPN!!^AT=U%R'!6LD)3VT8?1' D)1<RO?+Z;9K(34^
ME/LA[3GFZ=6[LN'NLZRILH$?/\N. ,TXNOS/15*\0F3 >X/K7%6&DXJED[!P
MWS]7DW.T3Z_B>^P>3GT/4-MOWR'PC_L';RN008=GHAHV81W1ODSWQ=\L;2I)
M +Q)7ZA.)*D[BV&VK;@/AJZK']4AZ60]2PZ9?E.:2"2T)*IV?M;1BK'NX15:
M6X!R;"(H3E^9T&-D;$Q8(6?0DN,+%F>SQ8W<98QBX>KJYO)7YU^]DM)JMN"^
MV(3%!UKO7R#N&)Q!<&41S-LJO,0* -GY:YXH56GE6>;@^_PKZ.CZH"]T!:TI
MD5ZMU=T*(.NT7>_O1[T<$OC]F[$R&<]>',+3&RVJN7*ZOZCXG7VQ=;0$\9FG
ME79TR])AO^0^2?+8AOJ)#M7>O,B"[[S^C,<_R$<7?HFT(U??;L)2\8M],YNP
MP?I"'XP-.V2 ;[H):VLCURDM_IXAIB/E3*R$D:U+<N?(0#O7?OCX5]6T1RT]
M;HW["PH\;7/V[3(N31']+;6<=J(5_G*P3_B55%C8/CNU0 \'G<L*YR2R'7["
M5BZ)+#9R3F$1O&J2Q 06"YJ^W(0%8GS/C(1'21J>.7]6?77N3^'(/Z.F"CH'
MSKRO^*@::7?\J)["[ZE-F% +Z,"X8[()0R- 76KJBAE!FJL%1K-D=@-)B>%3
MN.6?<VRED7V7'"[7MI3Y-TB*X9;^2>S)_>IW:]H >OL7)(2@WAPATX=1( ;?
MAMYY,H"UGR_-0YU.0^7?*;OPHY$5WE6(/AP[7LS[F&UP0T[R&[<UKC4&1W-%
M/<+7$;FRFS#V=U9U$A^./<-+X!X!JAE)G<3M8%S?.:2B"<D*C'=K9'G=SR#U
MAU00%^4M\B_EJ-:>^A13ZB[6&2S(CN<5+)',\&U4&S::9=>%3&9/B["(B_%W
MJC 5E%RD]/HQM8%/U1]#C!2SE3?FOI"SKO?FENVY(K[;*_O#*X$_#2=QQW #
M\#?6!([1UD9MY&7$N"J=N@1G9?:T_ZE*FN%9\YWLF%[KWY8DBY*7,V2[N\0=
MTB//VLQZ=LH5/]!WF\D8[4=>121X2"TB-F$BTA@B^SB/&$Z3&><>9$'"I4$I
M<QTMMF"]ESSL0_!.\SZ(O.Z *,MW69*U9EY:WO?VKCX,7FXVBZ\C+R&!$O89
MB(#..*?^F?"TJP;)]D!7@G^-/M%EJ%[U0Z5FXAX=M.8'O^O18\RL/P;5W8A)
M=*NU)$!;-.2X8>HPHQUP#>L#&'2GQ6QR +C!B HKIP+3CG>T<_OL&X9U&\^J
M>MBF9E\,^K3;]L&K-[:J=Z" %D?&:+<3ZU"+QZ#)7.,56YL&Z7FPDE)Q9EQC
M2#+[!#=FE=4/U<U5H4O<[$25\\_9!AQ5^QUH?N4<3&J0,-'0"J_'=TAJMT%F
M7H.F\K09O!\%,TL6F[ N=Q5RHM;0Z(4OV@CV>PNS'-ZI[.\['MZ@7!$8M*P8
M#OXER!<O <(HR%HJA3"NCY4:Y9YE%(BC)FAM$T+YB@4S3O9!H^>5S,T;:IZQ
M*V]<*?S4$<B\J%!X=.\N@TGO>%;UC#RM/H"K9'D2ZL0UD/WG&W8?@&@-)L(7
M^,J.>:FTSKL=$PGO"]^_GW\!OU87)YK>OKT7;;!GF%O7*D(;<O]Q7#V2+PH)
M">%Q ().P--M. 0GBAM$[32K*"#";%Z>-N(:5\V]'=W?$UUV92-HSNBOK@RU
M/4K84D#,KO;S)HR>1WP]2L%/ZG4AWQ+:"!/!S,@.FB+&G(*J5WQ?$M@DO-(Q
M=5%,QY6JMM_Y=MZV^75FLFU694>-;;/YHDGD%Y&%*87?(IP=F#X(^44W8=L'
M4#])5CR2B;4"ZJ<*J9S!Z<M0X0T1PGR+QX,+)&RO[+7?$W5IPO8#/^"32O6G
MU.%W+*5$:TG(XY"^D\[CYG3S5)(,*,5L2&P)*<7D.9/KO'1I72-O59 32R9E
M@U:#5K<Z]QO^'GU-N?V-VWW.+R9:G &?:&8W0#,7Q[^V"7M-SL3I!^9MPB14
MV6@BU4,CH11SWM+A<E/(+7%]4O]-G1RG RDJI\2U3\K]'E\]YJ:]O)>[X/S;
MHQ,R\D[\QG6%/P9'=]&D#]#4YZ=E6]Z 0<SWR!,CT]IL2;MS RK\:3WJ=GO%
MP(NCAS[(&FPHL/!<:01[E?<*O[4A?PV*RY%+YL\Q>T<<"?+S*M;$)Z YQ5TQ
M1<SSCO:G[(O+LR:]G_2Z%8ZJWLWGE)%U\?313=BV.1J$'?0$C^K8>J]@S\$G
M0]B;3/MI#B6?-Y(7+2 E)Y(X/V#_(R%6\,'-K/NW1(4$U_-3N9J\;*0?48(_
ML D#@DM'E\)9Y<R^CI  *DX<C)JAR6-4W39A]S9AKF^=1%P&UX]XS^EF&M[)
M/OP]^\*^7U]?#3#8AB_W[N4AJOD32"7K_5SUK8V.N%[289#P,H@&#%FKQY\%
M7S"CS5VB'*?.TTX!O,HU]C:F5LTQ-J<B.=LVY6$W^N1EM2\B\R<55JD4-*B;
M6\A!XFCG:?7HQ4G67>=M6.005N*/7KJU:. ?!Y73#2^,,H%K)1OMEE$)MFX^
M]Y>O*!ES/NY?/_)_NUZWUV*%JY#'#@'8C7>>H#!2S*A/OI%[6OI$*,U46S^?
M9Q4"B9<R=\SOK>8>V6#[;L**\2QWB-O6KVS"Y"[P?))^:7=A;;+U I()T]&N
M)['5FS"I:-ZC3=A/(A<:#4I(%!2L^__#A^NI\-YXGL\'Z+$6_,XZU"?R?U"'
MW7_T;$0?OT]J/4U[$_8D.7IV6-Z]&YJ2#=HX@9^R">M$<0^.DKE.\/_^R86G
MW _($2,"/V[W!O&<*PKB+10:WA_Y1V\3IH ')KTW8:P#^/_^43343\U-V(4:
MY)\=2=/13ONZ@:9C^G9[CQ^^E'"(/D,>()N2@VB@4?42Q-F$^J!Y+0;Q[$!>
MXRP0V@@8=EEKO&YJ !\R"*+><PW6\DVDQN:&>I6L[&6F4O+[A,_,6%'"OEA.
M>0;YU&UCG]$.BSU%9%^U%Y+KSR*EG['DP]U=6O<5N;V^(_*T.A-GR>_%;T=>
M)X#Z2EV(\6IV#)#N04NP<N.8@*<'S]1B16PV8:(BR1.'F5@YM?YW%[7OWZI*
MM?M[C"UWQMVND3^)DB7MQ6Y]\XQFC;+Q+.]8="7&L?4/,;FNT>S][G55U96:
M<<=;6?LZK8QDG6+0[G2UF+L:!';0,$D/)-#=$UK<66D=3:<KF.J^Q^O(0R8'
MCJ@OAIQQ>))IFWFH*.B1OO]UQ5OV7<&K@JV;L+K1+CRXIZ&=D$$$;-"@/B+M
M^]#M%WQ)L!@UCF>22E9MF,9ZG'W?[$JZOS%,M!G:Z=ENL3&R9:/X!70L7QLT
MIZ\LAI=@/<"42KNRGQI*8'!(1?#=>[2(B0&:\\6R^YR]VO#V6.)?N#$\<.&(
M)1L%C7PU5XJ7J-?ORM6><<MQ8FVD?&_0-49<'#J7(?;%L?U9%7LU+_V?W^ZN
MR&-]4^'@"XXWUY2EM+2U1?X?,"F(21BWF\D@4@FJX&=4FD?H"Z7VJ:-5>54G
MC@Z^\FT4;S_VK'-[OHX(K,+>8O3G!E?6ETT;Q-.?0N;G3$ZDU1M%NKRM?A48
M',P<TVKE6-=>/Z5441?=&502) W_': 3\%1>8(;\AK#DR/'%MYW%RC'[)J+8
M&%X)5Q48;+.(S QWEL)H4^0PL."&2)FQGN^JE3YV+0E9LX?N>TS^UCU49-7]
MO4'*@Y>",\!-TE3X*A"Y7UDR@\>W[&'!VR#/6.9:7D4DKJ4LUV4%*!++OWI.
MV<D/OJIY-G<K0.#;>==#QX_]#>FE1&B8K'!CM)KR+J\POACD!=OY_(&(N\$8
M)GII11XK-U(U4T AZ>WW]]U38+IJJKOZ(?/LY8?<@D</7OG.HT%M=ZZ"\A;Z
MBF&OPCM0<6>Q!\$&8+2CQ 9\0W]1<MFX7C)!]O:T4"S\0_:1;'_[B:G[>6[N
MEZ54H'KM<>-(P(T,&M 6UYE]F?D$*CF6+TZDX&7"D6(VS_3:CIQUS;QC-!/[
MB>((&;*$CN'CUC$ES=V6F9AEDAR^[3S."JO((]6A0-T^KOP*0R2!BV 2U#WJ
MJ>WH%+Y \SMK-=9-H?B@;U.Y^5T_91IZ@OQZ:JINZB 0^?BVY_#5*W!Y_.)W
M*U<(40[\8>#I/],B6$I4]%A4&TH*AT\>Q<.+<]K30CYUN(HN"M68'':34[4U
M;E7=/QDC->K8T^-D/>#)X3RGQ^V8<"A[W/XLL&3/HR(83-9A#K43WP8GTZNE
MMX[]X72YM\$0)F*GNABD_(M,$SFM;/>#&>B#)?0>SNT<1[(?_G&^VUG+OWX?
M]YJ<211B0P;D3DQS_X-8Y)7B>G%R UR'Y\%X53.0BP@/ID^9!$^=F:2\^Q4^
M^>'*/?2> ^OY"C<S<KQ:PU#"_'$XW$J=LW63A#<^8 4T0% (L7!IO@;7@F5;
MJ-3NG)[!),.F IMN1YP)\=I'MTI52#]N%J%^XJ[?-8&/3Z0@)C?IR^X$$1Q!
M7&_17EZ%M?6U@4E,9/O(\8N:=4<WS$=WMA\RUCQ^-.CJPRQY6?G0KYUN%Y,R
MN>))?+$4SEGL[@$2$NR92;IG+78)4W*:<!;8H&28,X!1OP%CW6,Z,O-YD>:F
M9L-=76>U/$M?/NW>UJ&$W(-OFQF9UH0B& 3 2Z<M[Y0!W_.H7KHH!>H.G>B"
M1974ISGPMO=QO[@A<*S[PL'"R"O/@P#4G+N,8["5X9ZZU_==9RZ+U62U"4F?
MA&%S..+X-CNN%RN 700F;-UYQZO&PDLPJ)EJBF5@O3*9H99]M@33?.*!K<]P
M'<,T:#><E.R(UK8\\1F6!3"1E2OHZVN3A\/5;9<-HZ(P^0ZS^4=35/1[]IO2
M80(Z13"%WX8<N[F),D@.0M:V[1T8IOK7(#D@>+P%,S(^D=N%E+:#%Q+^!!DG
M*R_WNT]M)0_^:84.@QK2P7MJS%<3_0P1I>U8>Z/SH]9!R/':99F9PN^1(53+
M-YF!@EWXJ^A)-/OI%G(MX/3!QQQUL.0$>!50HA1IO?NR!H=?FU:Q>-L\DU9Q
M2VCCH(NC401;<6^O@O>Y(@<Q8JZ6LOL[EGF',ZB/:D5/4.G5[6258-).%JV=
MK($I/S-H=7(F&"'94[9@<>Y-X-V'4Y7U'896]^USG$,T3(JEZ4]2BGM3EV:)
MP/7WLPE;^TF348)Y[;>.^R92+V2N^V@;W#:K^/77E?&T[#N+K6M:I.7<:5&V
M,MUNC#%X-[X^Z?@1J?<PZU3NUMY!_TU8>R/TVUZ^),6QQ8UJJ&L@W@SR#P=;
M"P%Z">'!+YR("75'+*9'/P9?<(MI(#WZ:E7K5:9KY.HV[.NFL0>P8>*I*&E<
M.PIPJ1XS9/9UK:C/C\)K7MWE8/>#22+IB%?K98.G'S__.O=VPSUW@&K<'[\8
MT_2AMZKFY;Z:O3$"'.V3. U^/[R&FDCC2[X$]):X-'G2;JET:R$0R0B);,,=
MB*?FWY,J/I3]"5L0%7C5\:J-6N:K'_L-W^Q<W2^L38;:7HM5;  %.+NQ6P=_
MGV/TF/A,SYDZI#16.?(Y.+'2Y5Z*J%P9%_Y<=%WQV%7)K)WRQR1V-)^+?_?1
MX(;4F(7AZBR;![HRD1KX-MPF+(!P+]^9NI+,5_N"C00:.L,PV=03K/KY+I)3
M2VI7M_G#DL'27.UO=2,_LX5[=CO<U/]A+<.%#^/I]_& -SH)4D40/>:Q5#M'
MB4+(0$*2QW+I<XQA!TFK:3CGQ/!:A6?:"Y/*:<;TJ9HVE65_?W3=AU<7C**.
M(CT#JWMIH,Y*G/4N"!.N;L)\$#*X"?A;ZZPP)EJ:>XI5]5Z#\&,^1X>T?5"S
M,3C84'UWR15>$<M.I=L_Z7K-Q]UWU$$J ?<97B?"E:]F9T)#<91['51@6!:B
MF/A.Q/C,S"))=%B7/Q+EY$R=5AVH%W>H6LR8N+\)"\H?[6N(//OCHY+R'3_+
M&*3?0C<$23#^\/1.\"'+QHOWE(^<VSJZW,@L;0*]BH.FE5/;41)S6D:JA[^?
M#B7B=FY\I1E8QMQ4PV\=@]M+#MPZ.K$4SG&Y5F3$R[TM&4;OZS@BPOBT"4OB
M:_/[5*8?FB2%^:QZ7_A@MJ-2^VJ"7\K3;+TB!=G717+Z&0\%(&X9=QS[5[_U
M;MP78@-MD<5R1+$0:5A#>->'M? ZEGM:N.1Q^ES7Q'%CE?D[$XP9L8@KS_;<
M#_$Y=AC&Z6,'\,I)\OP1DM 020^K.))W[HL1UNUEH,NUUQ^J)1='E!#!!U[7
M9&MH&X7*M%'T)0YIO9<ER^#IV47: 'YQ-^3S<YA-&%],%:ANDZ[N0.T,*C)]
M.U!O4*6;"Y')B0&;8-+V,!G[[]*'!8Y=34]?#9ZPWKH0TPP9TD?8A-4F4?I2
MD37;"X'15I1*7=< ]E@I%_L.7*E&7;M+#QQPC'T>^^3Y^\3OEW($:X_'O-1*
M[FH7^%-Z\AS "<YX,M:0,M ?OC] 9NA\V_@3N46-R^GO),Y&1&0+:"MOJ_R_
M$OLI=&)F9\CQ)/C")\94L.-(::'/1?&Q.5DG#=7RWA)E=I4$]4!/33JRH6LX
MXY#W:$Y-\QRH?NB2AJ&Z^SB#_MUXL5F]4N$''A@F[T3^%&;BN7IEFS Q)*,"
MIX;_(MZQ"0.=G?@*#'PU%I(ZQZ!  ^C<1<XO1_W;/8R$4\4M?7R5!@:5!VMQ
MAH33&HUAQS5#4PA_!#!$*/3/D=L)ZROQY)\61+Y0/,^K#_]3 W]S[H'[8RAH
MG.<>@LB_$D3N@:("KOXF++$2O G]+T)N$\8X8@ZZ\M\#D3R1LU#TO8^O:%SA
M"?8M']F7^@L)7J,EP=>VL9!\N4%\ OS_W?91$A1(G\SC05FI]<@C6]=0\JAE
MKMX!D/3P!&;X,=Z0+&B_BP:J!ENG#P[@- ,-F<:*$ZOZ*N?3]ZQ7V.BZ5W=_
MG9EN7EW697!I,HM_77ATKK ZL+G9A)SR*;5[OY4D(BBY5)\:7#\$%O#%"9P(
MW!@1<$8+88U  N?  E\H>Y(ITOD)T=HP$9F.U0[#AJBPQ1\KKA[6)#5,U2[V
M2OAA)[N4;_:9<D+P;8[X$#*H@^Y$)EKOYM5_ X-9"#ID9_+E268(98Q2N_FT
M^C#7%#?W7L,S.,/VC^%SB2"C&&UMIH&(D";.D;^S4B4-UT.N?3DG)39%G)AM
M)UX-?F"\*V?1HVJ 8;\G+#WF&/7N.FK2G"\:S#D!6>9IDC%W?Q)[#&RF?S)D
MP"G.<G9,<S":?F3?<C!1;M[UQ0F.U_=!_3A8I=9BYL&0VK^;5[OGEHMN;B0H
M_!ZLP%"9R"7:)DSX+UXQ/B#:ETZ-L];"[*>')"6LA2#:O"W I.B2,>K-%W.K
MJ*_7T$'H,N\]WY8[+V=>_+L@O+[WF$?0A=_(C%=D>@D2L'4&=?%4/S"#1:#(
MSEGT=13NH] %7K-(3U]]!:7^'EXWJ\^?B%HZWJYK$"24^L7A>[=0[..<7<<%
M_DR=Q%WCAD.XX(/[>HOK#+JS!MF: +*=&%]T$$"DA519>3&1H+>&YK!G5[[&
M@,FBV8D<&YOGC@8R#1,FZM^$3"5V)7H+=L)KSJ=P'/!MK30(J*X2DI$J.#T$
M92F,[5\W;.:U;9!YL$RY]-W0TXSBN,C"9W4-LL+$1>!!RF,%Y5/&.B8"?P91
M4*RB0:$NU7H/K^$5%'DA>?PZ-)[!<V1>?1O3M)4U4 6L$:TZ@(+-&==V!X70
MLPT0Z+)?VJ:>HCZ[<LTCQSS1 _#:T3:X!/\34;#% !!ORU]N>#%G+?UE::W2
M OJ#_ )OE+.$OHQ'T"/)E=@AF @,!A-<G>7OL*ST#H(<QV,%U.^[AS/\T#/C
M2$L>R6O:Y[4)JXK>:6SC=B$U@&AT[&;9S-L1PD2,]0C81R> >Y&0Q+B7/]L!
MCR'7H>Y9&V J3@^4-38 SNE\C;+"[2^T;)VS@L)\;V2$&,JLWF$R=MU/=S'/
M+V)P#H.;L'-@-><(*,?,?=N,QCK2IQ!NS:Z*O8XW@^3[5C=A4KVSF<-,.' !
M/^'+3N&ED2\3U'$CM-J(>D;@.D$@J)_F5(IIH RB/*^9U@])/^@U=SE@I&AW
M>?SR:0'!2JP99%:W6-5+@BPB?\=[CC5NA'\$_'CG&;C1560":)1"9&S'GA\E
MI8&LM@J=2,F@@T3VN-;["U-#*;H]<KLFOV^M*E-<4;E(X.Q*TEUSKLP,^P8+
MWX4:#YA!=A0XJVVM^<A9&=,+@SN]]5C/_I2SC08+<IN&*W.QR2;>0HV_8\=5
M6W!G.K)>GL_C*E+9=_OQ]'^(;_Z&G.8D^?)ODQ9)EAS]<W/)U+PYNZFP@P@\
MGLM3^G+AZWBPYS>]LSM#9<\:M]V)37\8;N0$PQ6YHAY[F[/VU&_"N&H"'$/,
M;)OBZ#2\!LP#M#M49I/7'*,^:L>MXFL.9#G<%,M2R]',";I?-5/GQRU100EQ
MS0)*\6U4E!I.^N?=S!=E8( [[_%MWNF%DP/U!047M$GOAAB9P<_/&R@M_OI+
M>=_)-PVRK8DZ7T3FU!7 CQ!G?0WY1ABHRA?;#XBP<P"EI;.L31CS1V,))HS]
MBE64PD@+Y&O/RWRZ:M9R4,;NN1,RWV_(1-945K-I7T>1IW1!Z?V& 200L@GK
MHDV(4\DUB [D^ ;[ 6MI)<WJ&* T$]H,S$O)S^^KJYT_F*NU/?VC=O;G#P,?
M8M[HV+[9=GK_4?C3<_\CN1K_)PNV'[(0*+K&!6 AUX@C8"V [Y6SF>O(;5P;
M,*I:]SW0P R-%7N_D;A^P.\R8]?S?,5 )D+Q^U>?X\H7Y5.)8G4TT*CK<7$;
MG9!6I,G[IUZ4<4P43"JC5J;\@/DNR09.:J>4:O_P<_PY>-,R(EU@74%> #+K
MI2R. O8R^)$C@EE@6X!'9BIUHX.9H1G1OLR59 W+QL?E=T*'SP0_18?L'-_5
M)7&SHU+BALZ-8H,3.PSXO7C .8HC!>IZ0P%/Z#.O?HTHAJ%0\@-BKP"EG?S8
M(ZU>IP<.&*IU&11O'\&PVS_\7)71$E6Z G,??N BTD%^35Y,@SI]G)>(]*^H
M'C\C-2'"R.NHA%.^./L"U1W31F^'0L+5-3IDC7>_M\\]\=[>/?#<^>0$5:$$
MMPB.,U>NFGT'K.7LQ74WB;3B,U2H2>L94;:Y\R'.'=/P7&SP:*3[OJFI:W+4
M ]=\BX)3?F2U!@C_<]\V@G"S.,9Z.^\IF9Y/?NN<BJ=76RML+8CQ/Z-D^6H8
M+ZPEG<'P"J-8O(I<):<=&-3YS%RVSSJOQYN_OE=G;.1+MI]X#6F]+KBA+F6%
MD7FX]YI_IK)X,>FP6,<VRN$VS8 OMU_H/Y&*7T.">GE+Q%+(PWS,$.#>>]-[
M0?\1%2(E 3A5M,V39_,IM=518OH&B7-0!7U0<VQUVY+E(>21<+@$_DKU!*&5
M")Q')1,!5R<[%* PFL2-I%LBQ.P8^NB5,ZM=XG89S";S[5^?5?42FHQ38?=A
ML_ZHQ51]P1G4F"];B%=,#G">:&!G@'.LJ Z^V- :8D*N0W&B;@*5M(Q6G#T6
MC-&-W2UEM#LTWFYO')@FD1!W?](]GI=.IJ=OW2.O!#7:@@MQ'J$J7B7)"@SN
M@N_PZU_/4&TW!=TI^\:OQ:E.'5L9X*\R[_C9A DM>^QBGLQPL/9UOC?^1_(D
M#'<#UXT"G."@X0I%2@Q"\C>C6Y\!A%4!?"HR@*<R=7N(Z C<>P,VN_=+7_?2
M=7R,C R2ZTPNNGJG_,+'"]_.U@\.6YWDB/&'+9*XBGJ.T.SD!5GK 4(XU4%K
M^09*"?UW%0(W;OTH7!3MM#(A9*E-[+T/-_35'1HGZ_7"K_8?A:OC1J%P15TR
M9TWRQ6P *?8T&,ETWC;QDR;@,YK;0YD8GF)^72AW?^/IF+W:*6A<U@G75;R>
MU4AB=R*05P@3H2M\\=U;"6C^TM &]H*ADPQ3\ 96C]U,N?LG:&@:<AQ^9-;W
MM(P5?DEHKV01FEM7_2;PB51/=0(>.$&;[&$T+.YAA?%%,]"< (P<7\$\5<D+
M+QRLW18I"V9E<*PJ0O!6.:JWXS]?[V9U&GVN8NBD?1O_B51'TG/@]<Y=9%"W
MN@TYGG:65]JB098G"8.#[20]H(Q$4BPZ(EG^9<FI]/VK^RD>D;89^78/WLX^
M>',N]>"%&9X09-KJ_Y[GP)H<@I^,9.BUH86^<@/ ""AB4U!I^<X=(5'>[P80
MQI7HE46/;YUE$Q.V?H$A;J$'?]<X&[W2%DK//CV[!#%@H5FPGF7#K@6AF"ML
MP'MD%<[H$^&& CL3_VB0GRT4,Q>.L<ZG'8HH<'J7K^-0LOHMWSWQNX^.;&FQ
MY3F]L2$7D5Z\%-+7.=7;F/=&&VI2/&[H+'@>KP:&M89A4(R^.*YQ5)C)PR<V
M5HF>S2\059H.H:&AJG[>EQM2?!+^3O[F;WP)Q94;9:ORJI ^>!7<%YPY2Z,1
M6.BHX5X#GSX'?SG7UPY5+X[:MS3=D/PG?61 N?@<=>6H;7=T']& G2 O\-OS
M"63&V\G7A*':G5#X-DNSZ@E$&]M[3S])7X]@)37CI=4]5ZD!>IO1QA$A>TX]
MLJEE#-.R[W5A6QSF\$I;^ "<01.VLO\M?N<$<6UXU3BE.=(A\/#-:IN707=%
M*)S:DLF):[FN$TY[LIUN#7[U>B"K_JO[==P5PQTR]B;(8S^?2&4JL>5YY3Y0
M$ZA2H,$M3'GK  ;-5]C+/806^Q@>@<@LX#U#9#Z=W6%%KKOSSV_5"-]OOT3^
M=!>PG5A27'ESB-7&/<#Z@^Z<$]P[ )% 4NPI/]A(KY"2^BD:?)..^?Y>M'PN
M\JR1O7]1L+.UG?N="]&/=;J-YLL754J?8H(I14IQ42C)0$6/V^[NM=Y>=K[7
M[K\:E6V\XW\Y)C3K:ZZ_U1N=;">8"T@P[WB.W1T)*8R<TU^6PW^D5R:S%!:_
M>-AVJ-G_V/4L4NQ&!*RY476T<NM8I% VU*I;N%$:< H^EH/BW:_&7@5FN\(<
M7URS(":VV*@/\U([PR*_&Z3^D$/K@J.R]NKJ#NW4NM!]B&EY%Y%9ZB(4[(1J
M>16;L  BJ-67#+'+'!10B#TRC*AWEL D4?+1&?S!:'G7B\'.^#T= QZ_)3PN
M.#'.N6JZBQB=[9G4C>R2 K62.@F9<. T*I9<6SA+#3%L0ZG@_7/*'8 \)C&A
M.#_JIEFZ=$>&E9S6@>"_$H_\+&6WR+PS*7V*+(':T$U[,_ION5)ET<I!> 4\
MO11?1XVSNO@"XZ&<TVZM"%YA?+Q^X%U5:<*3G'/-N5C'L-N7LP//F%U@9 0\
M6HKP,^6=_5<WE7[V5@+E.!>"R(!+1A3[]0B<\1O(; 8XCD 25WMDHG)NR/A*
MS1"B:H3S.?B*6HWYY/>SVX=<ZY%1;<9K(?("O_2X"DE\T7@ Q1>KY1A<P]=N
M=(PQ!]>;O39(PJQ;GDG$8T/M][,S5\2![,Y_+#3^FL^L0U[?A(WKL5^"2QPS
MC!+[,GAL1DI@+- C?"1F$R:#9^AZ?D0R--\,EC?D>^TU%9/:*YX3JIU]QG%7
MX6! KU.TVTE80!LRU;-]+BRL=&ZA4A76YY>W/%*\X'_*QU<Z3(-OU:=_<#HB
MX'MU(IZ>@P><G"?%^:+O66',.H_JCI4DC^IV8JKU$1++JR'N@#WZ25Y[9.3.
MV:L%'Q)TTWI6=U^]<2\-,Z:P^R&)#<&4*>\AWG\%W(M?= /.4.CX1+X^%PXV
ME([?J2[I86X,6R$CG^A4#43?<PZ1G)\_"-0^2)DP#+*J%[O9-9W'-N3%\[7Y
M5!7S3D+&?C"/@CL 3K)J.VE %DASRSZ\5JAX^.&IB)'S_<5?3[T=Z6].0#1=
M?/RH5I=1.Y^O+_BK@2^ZM0X+&4#<0P@D]O%%P!QZ9#S?F+N3=:0AQ2H,STPQ
M<W*W&]'.G9Y?/G3FQ.K,?:,LPF[[2R^^Q4WM6$?$P(&_*S(LV50DX(J<#)[I
M("J1$.-!U>48LR< .(!%TIOU)%34][5^LGQUST'K\8]\N\N+&!^GZ%B(Z@TR
M"..3[+?OH-K3I_DCFS#9];ZD#;Y$ W"") =$)ETO?^_)VS[B6=?4V")K97NX
MO#'0^/RY;6:BP6(5ZNE^27RQ=8X4IH\O=I@C"9:PK0$O6N(!#D'^4R!M<EKW
MU_CMW(;&5(9>XB&7VIY'[%L?MC4'W-CC/ B1KE[X3OP5F@;6#ZH:T[ H SF
MZ9"5*4MQVEE\\J<*,1EK-?K7QY>4;<_CUD>N]BHE]W?JY:>W=A==%M\(_H&<
ML&/G0&\6X-O$R5?5$>U_D(LK(DLV0$^[QXW!.GSR2-.SB8AF1J6%M.)4>,6N
M)_^@=%QAQ.NQ3\_+".[MZ-C/+_QR5%O(181* QS1XT3Z][E1/+WL-3=RD/\7
M]B3XZTI(Y$NNPZ"1]<<K(:7%SQOZUR;/K!XIK-/P**%JU_49'7ZTXO)B?;VS
M1>G&D<HA4:,S3QVTLVP,7^S2C&\3BJC2;J75FK?B$TA_-;/ZVOL2[^(3JM=5
M\QJ'<RBJ:PLA?S.&*IS#0T(_"@^-'9+MSIP1%+KLV_1$*H:_X]_.I%Y'@+KE
M'60%/.4USAC<O@ECB*2OCYL5$./PBL6D.!HE;\#W4[3AF3<.?JEZ8B4?<T7<
MSGE?3+G[)X!!:Z=-V%%Q>P>M\)P+F-KV+V4IIHW]6%&ZS.T_V,B"O],J>GJ>
M9*-:+A/W(G5WE/CX^>6>3&"P+?0%F8A[*. T;0+%EN)5D/9R?7CWL*YT+W?&
M;%?A#3"M$U+/FM[><S/'1\<:B-'E4Q/';C89-&2S!TZ\&TNMV?M\&X_,E5.B
M%HGQ4JVML:H *I-[I(+KQBLU,>.0D_D6(\;^=:_C%MSJLX=XN1-("^?:B>,+
M:M)6CP\%W-G7*S4.!>I6O R2_HA<CR<@Z:D1*,"A?P:?]';BE8;T(-<8F>GT
MZ==D@?AAXRD]3V=-\W^8<*.G>==XP">B<2B?A@1.(R<6V%N[;;"@(/NOP98
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
M\@=$?&D$=L];ZY3UW%V!X4/8,@B^#I]!SR-HF3R)?DEWN%E*+Z:L]@$KZ02
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
MM2D9B@OP$^OX^5D66JO<#+G=5W\9U%L:%KS/^[3U3/"/^PP-=TB"LZLVZ6+
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
MPC0..619YJ>$TI0)0A8M^"UXF=B8])P96H]+P-4S*C-!9F9K-HWZ!V,Z.K[
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
MN/*XD=@PYF,NK+9BG9=G3,7$W0/U$O_:JM;(PK,HV7G!>G73N/+" 8V?\^X
M$"]O5L)#4MO7+@]O$1'FXX ED,04B0]])+,*P@C&8GM!N)]Y-#3**M"B.G5D
M=J<;\88-,.##<J#C*)1ZWSWG !D&;<YC,T_!I!$.KB=!CM)\G9F0.C"<G ZI
M=;.=&>DGQW[A2]QP=E?>X>]_+YJ'AW+)A"_]H:R.GS\M>(;#D$<84A+F$%&$
MH+ FGMA,^0D/"?:P'R]6JI6XIG=LRXJ6-F6M-@T9TE8J>0SR;<L(>.H8!14O
M'LFZDF?$Y*5K]65F>JSAU[-&DT)J9: ZCJ[4V=* E:OCXZFV)^[N3-.EH#BR
M5M9LS&K +@5KWZ9=O)Z=F?O<//!*KE?Q![%D\<QO5K1\Y+(A]"?>?,X%&[=J
MIWW3Q>_?=='[36"2IXP& <E@R%$@&W1EPJF**/2#"#&/^4D>9F9C^BYGRD1/
MK<;T*195;M*&1WG"(9@$/RT%FX:-#1T\!CW#-R^T9B:PQ72'.7#382KY^_D*
M?&HSOZ2-G"+4[ X=1[;0 4.S6D5W .[;1X<KFP=TOC9B$_"%/XD7]T&L>%N5
M]Q5^O%XW#V4E$XC:8TY_$>(T2/*$PC#,4[&KS#G,T@3!*"8D2<4O/+U9L08T
M)]Y3?N7+'#9\)7 "M>1(J%\N8):."=[P O!X*I\UH.?#0A/ 9&:UU&<9;#D
M'0M78,N$NUQ'"Y$O""7I4IHMMF0H^C#89'KKY:E"G]:R?YALSH-7;]I1X?7?
M997^A_5R>2MTB!9/>'F]DG/.N'C#FK^+/S^53;L,7RT0"S.._ @F?HH@8D$@
M/"L<0I_A+&4(,:8WZ6<*YB:V.RU[\ELODS[Z2>MUU^4@%SR"IYY)5>Q1=&R"
M;^(_8%4V79X(OR!%Z>('.&Z^7ONQ&$;0#M*>ML](_@"\V7U&DF%PN_.,;@Z>
MT8?7?T;V255S/BN[]*O7>687)5^Y M4D3>MBFJ^6T.4*K;'4+V<TS(=URB7*
M%9>9^F*7_O)NS>_*=T7]SS5>%GE!N_;DPO/O\GSKZ\=&=VJGS=I3'^"T+(&>
M)\#6'#0EV&>KWP+WG)UU+]T ._XUFP-3\R_6)' :S>*\!!.KH9Q6!&>;SGD)
M',,QG1>M8^';W^+U\OJOO^$E?]#J87W\IBG/#]9+</U7H(B=[T.M(Z"!9W21
MH':^S8[ CGR1DV*,>A.'=\WG#YSD>.>+?OJJ"TN@Y9[ZLQHKU[TS".5>'(8>
M##*"(0KR&*8HBB%/XCS.TBPD";4J8=ZG-/&GN"5E6TY\ (M><-Z)L!;1J[%R
MWL_=3$?GC>W/"NNZVO: SNM4RYX2]V2UZ\D;; =BE%5SQZM'-1A2EL,N?,)3
M'OHQS!'Q($K2'*9QXL/<2^(8QUD49MCL!.^0R.0G<HHD%*K^"):JSDCV"C"=
M8'$ C9[B7B:NJ<9*.26Q?O;JVS%!+09.G)+%V5R) P(SCX\X)>#AE(B35SH=
M1K.UMV]>MI=TYEC5L<LV3,W+(,=)'8?=/>!5]Z'Z0]6\WZS:(["_\^+^0=;
M"TW"]_Q7L7[S#C=\DSBU\#P280$>I$Q.DO=1 +,@#V 2>KF?D9QF9C4>/XQD
M$_L%+3=J@B$KETM<U;)#79OB9'CF_\- =MDTGA_[$=M[0SNCQP92RHRVHUY3
MV^VD%7:85PK:O(9&R-MY4_45Z-XC\1JU0E^!7FS0R0V4X$!*#K;9JY,/%GJ]
MQSGMV*)7D.M'&(KT>H]3<^32*S)H]PU_QY\J3HLV*$+RC&=YD,. 9$R>T#*(
M(\0@S5(:T)BEQ#-J[3)<?.(OV9!4/[S;[ .V@X3>-\16/C,S/J3BSF >X]V1
MS=I9>E:S<4RH?<T]>LUE-<9?A._TH1U-L$BC,,BR+(!Q*@M*8\^#V,]"&&9^
M0*GG^RCD-N7& QH3J]+;!VG#ZGZZ(L55]2+SX=NL*'F\<'^N)E,;+3T]NQ #
M,W7KB8$_)3G0T7,8*AJ1QG$IZI#"JU2E'A'Q5('JL4LO&BKT!K-WG#1=ZZ3]
M,4(AX3Q$&<S"6'SI>,XA3@(.0Q*G.2>Y3U.MU$8#FE.G-@ZFV1#, !-\F'T(
M3?#3."URCXKA[J<'Y',.! = LK!I<^9HGL\H1E83?%QA93VS1Z"R.[%G_V5R
M/W-'1V;-*3NC2[W&7!T=V4Y,TM&Z]<*JXG>;1UUO2B\BZN6(4P\RC_H0!22!
MV,LB&(B] (W%SY(HMBHF/D)LZA24;9WL@+A.L84Y;'JNC"LPS&RA/0[V%<$C
M KHN!#Y&ZG7J?T>$/EGV.W:/G7I_Y'7-^><G-1YP=:_B_1\+3(IET;STI7GO
MUOR3,"=WW_CRF?]6KIJ'>B%V^$&64 K]E%.(PIQ"DA)?#LX*O(2E49(8]1&P
M961BLR#>I,A,\ZT1U;,*<^!D9C%:CN2!><=3?SRW8>M*)I\1#FYQP:[ /SBN
MY,QX=X;D4DP<&1EK-F8U0)>"M6^<+E[O\GJ3A9?R  >9L$,D(1"IGFV4!#!D
M>803/\\YS_6[EQTC8:(^UAW,WFP:EG5E'_;5 8L@1BQ!20I#1,6VE808DBCP
M8)S&/LUC+\@W#=W.=BMS XAQQS)Q@QLL-+:@%TAGZ%_M52:<WB.=E\N^@F/Z
M_>$7&3NMU3%@L<K+ZK&-MXM7H<&%>L?%-V';T;9K<?M4E<\%DW65M>Q[*X.*
MW>,']0/G#6"XF:K[K=;^<?^>5RN .+HC/'7-Q296YH(L8B_$<9+$, RB5%C9
M)(<I)3',PR#@0< "$D2657ER_:DW>+OOFO!)!$UKY5. &-L54S$O,BU7X.YB
M":TMC*FD3LJ\SDA\B748RF-@(-1MKV4CACR/F(F=RVP'+!^T)^A;$RS2&'M9
MP$,H7!!?#@C(8.J+O_F$!EX48IX1NE"3O/4VBB.TC"S(AJ+^:=>1IB>F4Y9/
MXZ2W_7,DO9EAT>Q,<@6NFZ8JR+I1&BF^[[>X<MJH24-Z9Z.73U.:>?;R69$/
MAR^?O\6R-YP EU<59RHW6V6MU)_73=U@Y:HO_#CW<.@%$+$\$1Y"$,.4Y6(?
MYE%*,AIPC+4\!$UZ$WL,&^IM Y"KKI\;*+<<@)_:GQEF0)[#4<\6.$3'S!YL
M@?G: M/2!@/B#INSZ4GIJ@?;&6KSMEK3$_V@HYKF;78V0&SLNJ#.Y_QCL1)+
MYV\%K:)9T"@GU$LC&/@R)XS'"*8A$G_$$?(BG@=A1,P:0)ZDI?5N7]+A<4L9
MK%4/H(H_E\MGJ?)B 77:214G9HI_&CP]E;\,$"ME'R AFR=(HO(O;\>E-U;S
MLY(Y4O#3=&95[;/B[BOU^1LL*QK5N*N-HR!\A"]"6V1U\8H6RS;W3>6=#N<Q
M10P30O,,AFE ("*I#TF&<L@)#A"/_"#*/*-B1PLF)O[X*W*&59 V4.KI_=0
MF9F$#3?]7D V$9 ,@5V.KKH*@ %35S+MGSK=%%R"C:M22QL6YJW"O "D@P+-
M2]8RLU*,%XNOG*ZKHGEY_YVJ=--/^)$O?!91'LKF8&D4RF;3 <RX1V$>8)JB
MC-+,TRKC.D5@8NLB2<BOZ'M,'T!/5T:\57\9H4;W12U[RC ]"W02IG'KXD)X
M,\O14]O*+.E=;@O.23+23T3<VJJX^,M6LT\N.(O6GA.GU\BSU]E6>I!F6W;R
M!M=%_?6IXIA]7OV!JT)&=Z3&^XLTS5 69SE,B=CE(QH3B%-/>/R9E^0H9Y@S
M(S] E_#$VKEI_?6(J_MB!7Y2XQJ?V@^7X59?&TL]1V *A,Q46"7';EFX HH)
MT'(A35C/A_((7%:AF$GNK$)%D^S,U2MF8!Q6MAC>;SGG4N;HWXE[U:BCP(OB
M, @\&/@R)2%"%&9^D,.<)P$C*$](DAO-MQRN/K%)4+2 )&8T^.DX$'JJ;BV>
MF3[K2V8^P/*8!*X&5^ZL/>_ RF-B'0RJ/'J1Y1X=5S)CHA9;I[Y2M*";;&+,
M,O&A)10&W/-D&5D&TSP(A):%:2I[$B6941G9*+6I_6+>]-,$-MT%#(?(CH.E
MN=UV!8'AOKHC*_?(;4R]_;K22=*OM81TM4$>I37O3EA'[(,MK]9-EY6&?FB'
M@+_M9H /!D__BHN5/&U=>'[FL31/(4-43AP1^U],B0<C',<\B7R2IH%-Q>AY
MTM,GYYP>@(XW802[*E(-8/7,PC1PF=F([1C7'K.>#3#@ TA&NB-Z]^6H^O([
MKE+5(/PJQ:OZ@)RJ:3588:(.3/6I-A1=LXGWW\7^MZAY?:+?1/_[VZJ@?($2
M/T-I[,,@D"-?68A@*OP0&'J<$!S&/$ZTJF9?A_V)K5U/:Z9V2FZ?K)ZI_'&?
MEV' 4J,Q4GVF,]*F]]%&IM'V1_U50(DV8]^C21[)7,V-W#+_8W4PFN3!&+<I
MFH:+RZM_^FBM#%@M0H^&.* 81BB)Y.%0"C.69]#'+/(RDO$TRFPGQPP)S16!
MK@2MVBH ?1:J<4/N$@ SDWLXNV.#QFA$V4QZ^]H96Q0FK*,I=E\7*M3TGJM@
M_#!7<;_:9J(ZFF/XF-34[-S_:O4UQZ08J[4Y>KV%<=L?XG>S^DR6Q7T[*7XE
M];]XYF]Q_:!,;[T(6,YR0B+(XAS+]C0>Q#+Z%[*89B@*4.YI]1VW(3ZY$>PH
M BI( JQHREG+$G0#,V *J89AG! H,V/9,P)^ZEGY63J76VZD]>QAE RU3JEF
M?W<K^ PLZX0PVEG;ZTWCLF(#+!L"6V[XD^947G7XBKJRJY;HC-I:TS7GL[^6
MTN[89-LU?K2FUI_*U;/J[3EL@)>E48X83Z#OR7'324Q@2KT XBC!&?)S2G+R
M8W2N/L;^Q-^*+X*>V%<T?4V"&N'6_NWWE1IMM!T UV;$_R@]JX\^:T=!EE=[
M@NZ#+&ZZ3V_D.GP?)FOB^#I/Z8=O*GV4^1\K[C+)@YFO/?0H%[8%@*7<>;[<
M"OUMKE>*AR=)_!-O%@3)G@!1"I.(I!!1@F&6!P1&08Z]D.:,ID8?J#%B$W].
M>M+J,\)[NE=@Q0W/($<!RX,THEF6P"C',B$J3F :9D1\X!G/PCCUQ"??I#3:
M&6#FM=%W\A;9OF,&V/P !]@3&]TP0 E$0>)#[$4A9(QEF9=X- NHV=0>5\!9
MS>_Y6*[NX5(XIK+K2<W%E^NG$1R-*TU'@-3S,ER!8^83]%2O@**KD'B_1>+3
MR!ME46)Z7D)G]:4CI&8N+CTO]&%EJ<8]YA4>-S2OKM>L$$_INFG$)TM] C\L
M\?V"9B$)910_2$,$4181L=\)(XA8AL.4> &A3+?.XS29J0-9;S]\ 1UE," -
M)&W]"H\1F,8UV9WPAL$I*[F-BC[.BV55^C&R[&P%(.=%&Y:!:%QMV=M%I:0T
M7\6"7*C\1_$XEG?X>]=KN!LRNP@2X>\E80BCE&+9AH]!G'A"61,_8G[@<108
MM0/5HCJQVBKBA@U>M,#2^^XZA\!,>3OR0-%7GU_%@:KU['NC_]1QX3#'S$AJ
M5\U>M&C.V_;%!(:#!C!&-ULV#L9$6)H5^\*7LKM"M_:"$Q:G2&@_PDC\X5,?
MI@'V(0ES$H>1CS-JE(Q^G,S4^5G=!%) A\$HJ0)Y5<BB1=)"J"9M&@823^"F
M9Q(N1\/,!BAZ2O".8J_Y#GOWCHKDJC/O<2+S]MT=%?2@J^[XU3,?6.QF^,CC
MU]$406$!2(HB!N,42Z==I:D'!":A<.=9'M+$,QH+,!/?$UN5CAG M]P W*@>
MIUQH6)FKO[:]<E]WSJ;AXY[XL&*ZASC[*<5^)J@4YD?* '7["%[[",*0Z_\9
M9P]VC\+9H8,E>;OO57M$]SG_PI_*2C:75T>YBR##:99Q!'F&Q5XS$]XF(;[<
M:W(4$Y:E?F34=> XF8F_!MOCQZHG"]:2KIF-/P&1GDF^7' S"[J5>4.Q/9UW
M9^+&17)DD4X0F=6 C NZK^]GKC933TZ9RGXL5ZKIC]#[%^&?BB?==O[);QZ?
M9%ED0;LA$-LY9QI*:;WXQ/K:\01ZIN0W?,.6?*7W&=/38WLLQU5\%AC-M-\8
M0?"GSM ];1-Q,20CD62Q=F<X*-O:"WN*LYB2BP'IK<SE"UGN9S<#\.R+5]2P
MO$6<^0P%L0\1SGV9NH @\;( AC%")*<>\?6&?#KG;.H0]V 4:+MO(;JE;N1P
M@]/-RC3LC>+N*6IN1%_CV1AN-0\>RR45B&<?B_E&TC6$KK:*SOB:=S/H&LZ#
M[9YS I;#1(]4N<L/@]A17J_8H.B]OBV7!1UX.PF),I0A#KT@3F1=7P))3#E,
MO 1SQKW4"XTZRUMS,KV;>;*I@^$$4FNL]<SH+ @:>YA'P.N84L<80[9 RQ?X
ML_NO4V?3&4JN!J!:\S'O=-1+X3H8G7KQ@K9=\KMV\6V3[@^8*L_W-R[WX8O
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
M^!QF)*4P"X(X1PQCXALUQ!JA-?$6XNAT [RA[FK"P0 [[;-K%X@8GU<?3#H
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
MN7E\FB]?I 5">UC8QX8-N&<<Y?3+$^M8IP(?].%K!^=*VQU>HYSF=/J+=1K
MG#KB:<Z&(W%/BY?=-,/U?+[\H<HQ/BZK#\LU68GUO&T;IOH4\";'Y!]5J?H9
MBWI61%B:%A!+,R.79D8**2@X5',N2003%&8H=^D_:HF&PPVQ0PO2KM7&#PEV
MQ1?!4@A]LHIEQ<O[14#75<47]"60NGI1SQV:!MIRWTS'C,%,)VW3 0VV4*^"
M#79-(7+%6;D*/BWK^BK0*$DN^U-#CJSPI)!LH4^JFAQ9LZ^D7)=Q4U<?<5GI
M<O7?.%:A&MT<58*1DBB-J#88P"E&!53A$R%4QDI<2!U%$,!Y7$0T#TF66%UN
MFP =V8S90+/3+T;L,E,JOIE@ITD4]*9/@<I&:X&.$"2QH=*3DC ".:EFL&'"
MOCJP>M?19#G0+I_YZKT^BU<SGB<PBE((DBQ3V:E1!C#D A"2X)"Q4)H%5NV)
MAX"-+/.;T[/JG9Z+IH\W[K2N[M;S/]*K+"VT;?(_X%62I%>J&]@3I\J#G%L6
M: ^R5Q":PDQ $$<B 5"0#*!4%  E,:&84^D_%K-G7I'EU SN [V8Q1XY9FBR
M>>*"!_L,"Q6P'[#26K0\&FD&Q/NRR(9 36M^&1!]8&N9O/,Z$S5_E0^NZMM%
M,VF[*06F3*H$QAF((JB:S,$$X 3&(.(XI)AASO&D(S./X#BR"M<0+^E//,:V
M&,:T7Y?9E@%PCY,L&\15<E2#NO<Z\1$Y^T9&41[#\"\U:W* Q;Z'20Z!<E/E
M=_R9+]:\5K/);GY*K;7 \ZY)8'V]8*KMT2=I&+*F'/]3-U9])O5Q&(DH!33-
M((!YA@$NI"F=D8@GF4A1"!,[X\X5E=$-/]UP:ZX@M[TOE':XY\O["C\]E#30
M4FP=SG/FO)E*GH*;=GJWPZAI@-WAM&DH6FN71/-:X]5VW@C^5*@%&C>/OONE
M[/&D/)W1F%1#7LJL?35X\7H3FZU=H_R#B8 9"1'GD "$F"KT8!20A""0\3 J
M*&$QCHB=$O2.X^C:<3LEXL@,QLE-V9-;-;(AZX/]DYNQ!P,^QI@8.1I+7]M^
M/8G?7\-Z/<=>;[;K64"N%<C-0(,/[6"#VX5NC+\M>"XQ*>?EJN3UC#',*5+Y
M;@BI2&0J ,E##D+(8E@D/($HM0DN6,">*N[[A%_:D-S>9)$K;5<U(QWF6[QL
M*YC-F6VF:4=BH9T.[9 (?NG0^)ORY9N9(KW.!@9L<ZAZMF: MRIH<\@35T5;
ML^2P2MI^"?N.]U\7]>*:_:O^6E7?GNG[>M7>CAIVNS_Q^LBJXFO;M41"EK9V
M,P#V:U4NJ^ ;KYY+RH>SNHR9,"S_GNBWDW,STCU>$1M0Z=33_M2:D_6S/T-4
MOY?]N4?MFSE^:'M2?2QKBN=-$.RC_%T]2UE6%'E"09%A"B"D0E7AAB"%+&$T
MCTA"C;)1!Z&,+)\=W* !W$:4 PW:O+/C:1X-RZ4WRNTDTXEHJS:/9XER:O5X
M>M7)VCV>):S?\O'\PXZ#H-L1T](G(.6B<0FV4]?O^%RE4^KZEAF/<YKFL  4
MAPC *(3*"(> 14A$21%'68*LAD$;@QY9<+^KC$Y,M?-=-6 ="TTLN&EF98_#
M(SL1[W (>DA<!3TT@A:/IIK-XWQH:^)]S8@V!SSMG&AKAAS,BK9?P=ZZOI[/
M;WYRNE8)2>_E@O?+2IKK=B;VT!ICN^3S>;"!'6R!FUO6@PPX;U[[HMU.S$^1
M[=FJ-B'.R;0>7'@R^]J$O+Z1;?3\!0$VW0)V+L7]<;EH WB]>17?EX<AOVU
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
M08PP94D>RG\D=ED[QK!'3[OI00[N6ZR"<H.#G4%@SE(N*"VRC($T3%, 0TX
M27@": 1Y6G"!46QU[>*7H1>-JG\-=IK97*,PR4Y3=RA<!1T2:DKFEF=;/()/
M7FN+K&GW9+"9PYW4B+-FQ[YA9[^ 0Y^.Z_E\^4-E9WQ<5A^6:[(2Z[D$M%PO
M5O4?N"I52/3]<E&7<KWFQ%BPS3NU?*E[>)MY,$OB1"#!("A0@@&D$9;*O$A
M3&$<Y2$K(#5JCCT6@B,KJ XKE0JS14NG9^ .L4 L*^D=-N0$N$71HI/$&/LV
MK.+>PFY8QIHVW): @P[=H$/A*MCLU [*@<0YV"*M7^[>Z278O/)F670!>>5-
M<VL*<OVH0*H0(=YNQ5&I"<H%G:]9D]XJ(<[E4RJGL"OX>3:0QV;IS8K5AM"_
M>VHG,N(>#'87&0/N=,U&1N3:3N^1,>%XG^/XF:]F$<XBE.4ID.=L"&"!"H"D
MG0^2,,YYF),TQ^%LI3HGF!GWP^"L#LP-4&-1EQ""][BJ7E2&:2/WW@8U*F:9
MF>[^6&!W2IU+39+ )YFOV"-R_$&*"MA;F9C8(]QB-&+_+4<17U=R=94@M& ?
MRY_JIZZ[+$T@@BRB $-. 4RE!4V2(@*44Y''#).<6@V\/@UJ9%MX ]A2H$^S
MQE"8O1!L*<@=3&U:=% ]YA^8$^=+@$\#FE9XSQ)\(+CGWW#,96@/^J_X11L%
M;4^^&!5AE&0"I"(M@$JND\XOC !F) \Q+0H:6]UD'@<S?F2M,7^?&JB6:0G'
M.6,FKY?3:^D:=J2V *_:1MD>C]IADGRE'1P',FVZP2"A!VD&PT]?&,+Z?4'*
M^9RS;[QZ+J5IWEB3]3^J<K7BBR]"R*.5((%1 D)(,8 9S*4-#07 6<P(H2$L
M*#*[:; '/OY50P,Q^-& E!ZPT(>1=&YY>;_HFOV_!*L*+^JY=F4<XQCG.6T9
M3O+#/0^!H@Z1H,/D*NCXVB(32&Q&8YMC8,<K^RX)V=1-30NM.*YY\ OCS4]_
M"W =X%[-H K-X";(T_]<561F)TJZ[K:C;BD;(R1CS#WC8,OY%5\GC&),Z<D
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
MW63A;Z=-JN;6(4X@" F' /(P @6D,2 )IH)E:4*156#E-*BQ@ZC=19][(=(
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
MH13!?+FXY]7?3MO+=LGTY_=L,*%^X/7IDNK/T["36&_P^*7]ES\O%\_2OI)
M>"745DHB]-BSWQ>ENH.2BEUJ>=U@=GL7(2B,,RPX8%F< YBJ804LIB 30MI/
MHLA":M09P0\Z(ZOK?L?>96\4SV*Y  VN*EVN0U;_2OU9KKBJ2MVFLNFKO%84
MN'94=MHF,_=Q.N;;'1E]OF\P"WJHM</B-7)!A]U$S9 O897WQL=.R+Q2D^-+
M&'>ZH?%%J[K6)VE%O/%4V[CR.[[@HES-4A*R/ X3@$D1 QA1!G">RO_)TC!)
M!60I(K.5&GMMIB*'P5FIP U08U%LAJ%W]@)O0-L6*0VRRTQ5^6."G2IJX?;;
MD+:@@U]:X*<3I1WJE4RH]%:R- ALXJHE$\(/"Y>,WK*_Y[F3&D6:ULK"_[#D
M]>?EZD[-1JAX-Q'.ND&Y^8JC9[YL$ F8Q$0:,RMIL6A<-C,&S:^1+#AU_I9I
M'";9"7R?/PH)77=UM\>?$=J.V]/N=)-E 6:RBRY[TOOW8 YO.WI.JE"!#,R.
M;D='DZ.CH_]HG -]/:W*'E2A'[[GLYQ1QG*: I*IA!75V+5 ) -)Q$D.&4&0
M674J'P7+D752"U4Y4RU 2V=IE)TQ]*%>F]^6KI4>"-2X3[LS%[88JTJ'_G,M
MUH'&^*KY3]#M68.Z3J,YMW?V3M>8O/7EBXV"X[0NVIAL/O#<1@7F6*:^5K7N
M7\0FD^@;O]<EI;.,YCC&0E6A1SF (I%N'*08<!QEN(@CDF=6[29.0AH[-TC#
M5?$4LJ[+!:_KH&X@6]:1G^24F;;T0K^=QMN2ODT'[*!Z+/X^1YBO*N^3<*8M
MYSY'[D'=]MD7'&,Q?26R8'=\)2T_;0N6-9TO58;4-:EUEO*LR&D8%YP!"A$"
M,"]R@'@>@QC%.(-1B++<J"N5 ^S1G;H.=- ZOZH^L85M6=QIPU'#V,TX?++U
MZYQ89!_"L2?65SS' O*TP1U[EAQ$>AR6<%<HRX723%]$-_AF,_)FJTI(*+A@
M$)"<J\I-2@!B*HDH#Y,4%2')!;-5)6>ACIV<T(U<6N&?36U!_1_VJN,\[\R5
MAE>.6,9]-^"5Y;!AS78,U6C*PYAHCVKC/,S)%88Q&XZI"O.7W93$UZI=^)NZ
MW]7^2GU;UVO.9A%*89B' A"AC(Q04(!R6  L2$@@)21G5F63IT&-K XV@)M+
M[*NF*TP=E!IX\$OS3\LN,0.,,U,+?MAAIPNVG/C6<*(!&S1P_4G_>=H\B?P
MH$GE_#S!^\)M\(9C]X9EQ<O[17.C1%^^5UA:&[H:[%=<+E3:<I.>+#7)#)(X
MAG%4@)#"'$"8Y4 -( =%(@A)2!ACAJU:QYC#'EGF6TS:^U[Z$MQ+!.K@%VEA
MU5+6KX+%0.OVB_F:1#A5*=D %3R6JC/!@!2"@X2R*(O"A- \GCWSBBQ?F;-]
M',QOTK? ]]@:5)RJ;U4-^>SF?+:U$4_5\KFLU2LJL\]]!JC--I@IXI%8:Z>9
M%:BVT.0JZ#[>#J6@A]-5QU")CL=N&?8\\-4FPP+RM/TQ[%ERT!C#88E+<R$_
MXK+Z0R7EMF;B@GW:YL*VE7;LR^).34RORL7].UR7]5[.703S),DB!$0DI/K"
M:0(0IAD(XQ"&,!=QS.UN\GQB-V&FI)#8-AG.5ZT;J5.4^\G%CRW.@51L58=U
M0!3:KFF2/G;0\,;OM?;%\J:OMR4*T>"/9DNNMUO2P[8;J*ZW9(-PH#&>*+'2
M(S>]YUGZP.V5TBX]LO5T%J9/(&ZZ_$-9X_O[BC<%$U]$VZ9$PYAA0A%&D(*4
MY1Q DF> T"P!*<726&<)QTEB-0Y^ -C84;H=T$JXNX8[C91:1OL'V6:F#WTQ
MPTZ]N?/!?D2\ 8&^AL0/@9IV3+P!T0>#XDW>&<L__WU1<3PO_YNS&<RD,Y53
M!BC-$8!4"( RZ4U&B50#5.1QGO&NK^)WGW[Z%@>C#W^WK>)WAYX$&WC*/]QU
MW=7]B-:[^L[K%^UR_BUH7,Y1'/G>!OAR(2WYZ:1(>CQ\\^[D(3\F\R=[H-^8
M0WG(%'N/\L@:CBYEEXLJ;:)R@1>TQ/.ORUIW&-S<@$&1YS&$'(0A) "*E( B
M91SDA'%.19@6R"J : )T; =PDS2MW(T.B:##PCD;P8B?AGZ;9RY9NF.7,\C>
MM[*@V)?+9 )R6D_(@@D'#H[-NPX-#_0%QKOSR9#O]I,ANW2J-A_R=E&O\'S>
M9.()EL(L5!'T0II ,"$"%)&@(.(\)S$A<8B-6C*-AN%DN8Y=06[9 V[1<&"4
MW1G656^"YY:*3:$2&&:4!T<SRK<[UF65W[ZA';-H+O':.^?6EN*./\F_ZEP7
MW=9ALQMXL5C+,ZHO/DW?"?68OO\'.DT[H/U]Q[H^0,E>'?!_RP7F+[X:08S)
MW\$6$J, GJ[YQ)A\VVE;,2H@AP-66O[W3=_N3TMI]'?EX!O+,8$B1EE"0480
ME <F88 D>00$3U),\P22Q.C.Q@38^'?W+73IY&,IABUX"_5YCEL&9Y=''M@=
M0SWR->1>6PA+U\.(%1:'@D>6N.GWS\N <5%V;>Z?<3E7V/A2RH;T#>K7<VM,
MIRH-J=G1>J;O.-YLM"E/C0?"^[V /O/5#*4D%AQ+%19E7+6;0* H"@SR5, H
M)3Q,<J-FQ6;@QK[=X&2E,PQU.RS5P:KK/6%YK3',,\.+#6^<L+S:4$RX[9BP
MVR]-&LL#D5O[JPTC$GU=;@P#F_9ZPXCP@PL.L[<NJ"\_L)UF(6*)B&("HC11
M!092R(N"8! 5*<*0TSA#R+I _ #,V.'!4\Z"4T>9$YPR# ->3+^#?[Q?2;TU
MB*]4ARN*ZX>NKXSG\NF3E/JL?SX$,GT!\TE"CU8@GW[:O6_IS4]:UBHM[<NB
MR4R6CK7\*!X4J%F1QSS+DA @)/T+F- 8$)XQ4,1,.AP)52)N<2=I"G>:>\BN
MQR?7F.@"(BG;;<% M<7&OMOG($\-_!%?++JH]6D#71</?5ETU0-WH['%OANJ
M+_:X^2<7L\FIFZ@)S29M10?7F;R_J E5QQJ-&KUWF?^R*<)2%GC.BISG(I2V
M3"C5852$TCK  E"29+P0211&PJ9)WC$@5C:-:VL\=E@UJ;,K]/T#GJ_;F&@W
M5\[-C=EAG9WSXLH06Y?EH$!2>RHZIK_APO59+C@[,,?(].RV[(!X%6?E&)&G
M7)2CS_IT3 R"NC?_7NL^\?6JTL="_67UP*OO#WCQY4FWM?Y#=^Z\730SN+1
M;3))9XE(,YCF B1IDJK.6%#:3I2 %!8LRQ!&";,*;+P.&6-'?3?)]DK4^IV'
MF^.SZ8WJP[T:?;\O<=_>TBZZNX>.#;D:RH(>:8&F3=W5+8*6NJN@H4_5F#44
M7O7* L9V.J?:GU&=VM&)> -.\U0;9>:43X:-:QN I2A7*G]PQG!6) 2% &>,
M $A2#(C(8X @@1&)XI2;)=T<+CUVMHPTTIJZ4MM*_@WM9HK;C2([9:J(V1D_
M=J7^.5_KKOU?VV$7URMY1I+U2M\5KI8Z_J8&V2[G\R;U1')1?C,^Z_KW*?=6
MQ[]9>.*Z_7V"#NOT#YYP=A[+A5(*BV;3Y 9^E5O^&_Y9/JX?KW6"2O^/JBG@
MS>/3?/G"^?6C&MX]D^9C%M.0@P)F L TXX"0G ,JPB3B-,P*8C42^'*4QKY$
M*VM:<04:5R\!%G()H+Q3VD=*V12\Q2KX9?TD)<&REX>'K3%V92=DN+7CJW +
M^O #A=U5T.(7- CN/%$K$RSH<+P*&BR]>L6>..;/A[X4H:D];D\,/.*?^UK9
MJS>O;"E5&$$?^/<?R]^X2L>:"2%R1M,,,*:FNY)8NN!92@%-DU @$7&4V4W[
M,8<]LH[L$DV7S2@K(9];/:B$Q_)9+J;TIG2GNT%<]Q(WRP0$&RY?Y/A>RCO/
MEYDM*H'$)?BSP<9G08,]#\;U"(]"?@MNW!!+#'VOP24NF31]. ,F3@7*8QX#
M&NJF:0F1>@9+M1-"))TJGA:Y54&4CUDY+AW3_#3K.<4E3.(X3A$%.$D+ %DN
M?^*< !8+*.W8B&,*;>Y,7G.BD+)'G7(_+ALC-/G\H&GF!DTS,.A-3 JR'!'D
M=S:0OC'MW;#TFEQ\K?@3+MGU@ND U*Q(0AZK[M(D59WCI:4$"AJE($K34/X7
MI92;5V$9@1Q=NVEH3>>8I0)HD;9@QK-A&1Z'$Q?<<_;;Y[082&>/-<%W[\RQ
MR.KPSB3'O [MKFA#NG])WC6">@GP7B1._K7YD3\^+2MEA+-2R#>YU QUH'1!
M\'3P%?I*8[=BVF!BB-E*TZ6&6%&VDQQB]^8E-J$*%7Z4:"O7MURLI6O63@J0
M'G#3[FVCR7G]6[E85MT$<NG(24QV5VDN!7[CJX>E_(NZ ]57 YOJ#2($C#".
M002Q5,Y1BD&12K\VCC-&H[A0TP#L[<U):1A9V]\:MJ&T[!#^&IMM8QF^V2UT
MLCJ;.Y!&<6XI"K8D=?O;WB WF 8]5*]Z@R]5VY@3=R6C="]XQ1WQ:C!/2\$K
M&..OLD7'#?W70<5UTD2EK)P5ET+53L-I X(%#^-8I BDH?8=PAP4A70@PHSD
MG(=%S$1L-UWB!*21#Y%K]J]URS-MKZD^QPM::M512B//,BYRFF%F*MX+&RSC
MI0T8E<6L;I\7]U=ZAFC'A%O)A*M@@Y=2K^U8KA&"IV?)]S90XA2<B8=(G"'W
M<'#$N1?<Y'R3]?IQ67U8KLE*K.?7E"K?J)8? V\J1^_DD2KUDPJZSK(0Q;F
M#!0BB0',,04%*4*0YS"A!8\HQU;7+M88C*P7%*2@!:7<0W4#\XRK4CM_<GOK
MDK5*6ZN-3?)TK<U/W&*NU$F+NIT>L=\0,_TR*IOM]$X'-MC"O=JF7VLVOI=^
M7;D*U%D7_*EWY&.#E4>5X\P13ZK('OZD*LJ9/?NJRWTAQSOD]=/37-_XX?E[
M7#]\E.!O%W+M1[S3F(T)C$*",T"I0 #&>09P@A'@4IOA+$XBRJPF[AG"'5E]
M];$(=.FFD'A(MWB#B*57;,I.PXMB_TRR-'KZ_%$8! J%H(?#.-WN[.CV=3%L
M"'7:2V$[5AQ<"%N^[CAUEZ^V[M9UUY7D^_+]\O%16F!JP,_#<B[7JS^4\_6*
MLQF/,,J3. 4%0ERUM\L!0@64_V0P$F$:XH387(!:8S#RU>@V%S?XO_\O%$?Q
M_PI8 ]AR2J\U9\TTRZC\LM,Q!YF^P08?=9/08!3T4;H*/ISAI?W07U=^^!H&
M; U_VB'!KNPY&![LO)";9NKR[;[QZKFD_'A^C/02F^(JG2A3Z[2&_M]5<Y#/
MR]4_^4IY_/<+U5RXJ4&01EK[*_5<-!,TY GG"*1YFJAVP+%4:P(#F/!00,A1
M"JUJ!Z9%?V1CZQ]<S7KG#.!GZ1/>\^!)(Q$LY3^#'P\E?6C:!)6USB?1M6]2
M 1"NHTT-WG;:<^+=-U.];W=/+6U#@VXH#0U==9M"6OYV%;SP5;#%^ZJM8M.^
M; ]W?]K]=5CNZ6B8&/E)SY77V9C]0^F5L' [T=I)'-W5B++>_U&N'MZOZY4\
M5JN;GVV1E"H9E_]/7?C/BE 0FK(0%&E, <P0!2A4K3(+"&D><9&DW&X<HP,6
M-IK(:2QCBY/E580+/S.<9"R2_!0(RL,]$A!@@>4_>9&F10ZCF.8VQ_S(W'2)
MZT[&2[-#<V0.V9U\W7BBS6V\0B?X(?$).H2N@@U*08>3WQ$C%W#$T\'D@L&D
MI\L%+-H_(BY9ZN+Q(XW'=+W0YU'%'^214SZWU]^;B"+/(")A)H H"C4I2:JC
M N$<B"AC,8Q#2NUNFBWACQVH[<_<V$&CBQUX&$MBQ&?#R.UXW+.TTGTP[I)Q
M)3;D^Y]<8@3]M8:8V+!F8)Z)U3)VRHCQ<G8M%9O<[8]E]7C+9F'(H@*E&8 A
MCJ0I&18 \YR 6"":"1JF"2$F:N9@Y;$36!I8@0(6W'XPTQ&'Y ]+_T5$65X+
M&])C++HG<3\BE#6G?[]?/O\_\IU&'N4/6S$\7&D2 3M)0"<ZIQ]PC"T*P55_
M\&TBVIV4R6/Y:C.>%V'$(P@(B1B &&4 J5EA4)!0I$F.I#]A<]UA#GKD>XZV
M(IYW^.BR )5Y8QFH,V>E89!M% ;9B>@&AU[F;:#0V":.:11T_(L.-4:W#WA9
MD^\K6&4.>-I DS5##H)$]BLX7Z:JFUI=@LHX>_?R>ZV:'C59J\K%:&82E+R>
MY5$&(Y8BD,2A5"LTIFI@@  X3)*82[N?T<+R%M40] 37ISH=8UTW?<[*#H5N
M&$II&YNP8*OQ%>H(S+*_.]5I&1T6JA?,+[\W3/M;L,$EN#[/-9<[4TL&^+LL
M-04\]2VI)4..7(_:KN"F9%IMI<8S=;>Q,Y1&,,S3'- LRP$L< Q0) IIY.="
M,,D/%L<VVN0(C)'51GO.ZKC<<J./[?3$,<Z8*80+Z;63_ VPW=P)?](]0(TG
M,3X&85)Y'2!Q7S"''KVL\+QI[2M_Z'[7EK??\9I74NRE7Z\;>^-Y_8ECZ?9N
MJS=G81K',6($9&$LS_^408 )30#""2T0%$6$C9(R/>(TLANOP6WJCHV- )],
M'U8&K\1*.^5QI,>W_G'S^Z[!18>E+H;O\ R:3?CTFIO@5D(_T69<5&/?UG&J
M2@G:9-@>;S]?'U3CZY;U!Y7XTHQ82ZOA3#'^?%^N1JC%]\!]TV+]2T"]2C6_
M!]Z<*O?WL;2;D?EN79<+7M?7]-_KLAFU_4G^0I7*2=\U3UA*" $LC3B .<$
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
M-GR['Z-RUM<$HE%PG'9.T9AL/IAF-"HPU[2N=J2W/N(_+[_B-M"1QY3$N$@
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
M;<#O/('7" ->%/=,</#R<]=Y.=L9H_WXO=2^31!ZE(0X#+1ADA")*4]R'(I
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
M+!0BI#XH!@-E8&0ETR\UZAA"?8YF.IS=^X.=;P&&W<S6&!-,X,6 <QRO:$D
M \-Y8P)#\J_4G@ &SODF!<!U7KT#_2XQW@O\D.C,&Q&2&),P(IA%68X%DRSQ
MTSB@%*32QF!R;+6WZS-?AY%WO>;K7W_D?O/0 H?7?CM "VZ4KO*C%GN."?"/
MUS_^E<HPQ@1YQ"[QUY9TU'>:VCHN:@H?5W1YT[2O?>EUG9_'<1QQ&G"L;%(/
M$X_D.(O]",>^2%B01QYGW#C3Y2*Y"?S>ACY:* :Z?KTO@$R)RX@-ZT[W.,#]
MV!8"31MUQ$T'8M@@ L@*<8J,7;['.80<)7 82SB8FG%YE>F2+HPEVDNG,'\*
MIM>$+.;OE)%5O;Q[E(K$\N&7]>I[]4TG;=#ERUSXDON$>SB/,J846BXQ(S['
MS$^DS/(\BD*C7/$+=$;69 UEU)%&#6W4$C?;O9>0&E9D#N6':3!+T8UWJ:%@
M Q$VM4)C.JD?=A;3I74GV;"&PG4[U?3C%J;'AV6AQU7?*LNGJ&X>UK(.P[5%
M##D)E.](E>,H_ 03$0F<>7F"4Y^1)..298'1)KU(:>1MVI)&#6VT)0XX7@=Q
M,K U7$D/VZ3G!+]<  )$ &!;N$+"SJP ?Q5@9H6)<(,6Q> "TQD3)G+LV1%&
M#U@V#MLY:5O';5?--N?*@."A%^"8T@P37^K9R&F$E?*BB1<'2G7Y\TK/C#0+
M=@V3 VFJ+5'CKV<S)?2C;13J E1F\21W ,"458_N#.W"1+V:48?]NXQD=-6O
M:YC8M/VYC 0_ZL=E]I3EC9U\T+KBBWS2!>7+!V =\[G'1[P*:BBB+<E1:IDO
MR>7J5N<<F6EO;RX(>W1+<^GS=E_%7U8K\;U8+&Z61^T.#G]O&DK-PXCG@4\%
M3L+,QR1.)*9YZF&1>"P1- EX &I-#^9@=--YOQ$(\$"" VJVZ4>%":8-.E;J
MIDY'<,U._6F*5G+6"#G2*W#ZDRH<:W@.-9']0E?TMB_O:"'>K];W],^_%M6W
M;ZN%;MZK_G"Z.FHN:1#%?NCAB/C*1DZ4@LHD83C+4YKF:4QDDLR7\H%64ICI
M*1LVC/9@UNS!/C/&6_&+%/*Q;G6L[WV?FW[@ZB^+U8N42#U8K8NZAU&;3]O5
M'WW?,5]7T%KEUEJ]&$,39RRPK^[9OBU]W=7?;?-R:R[E0M0PZ_*A'MOH,UL4
M#\-]C>VZK5O"Y+)'.I2%Z3N;6X)TLA^Y[5JV]PFWZCM6SRT3\L__E2_SC&6I
M#+, TU023+)$^?_4S[&,@S2(@CQ+M?\/N4DXH##-'4)+%-54D2(+O3TXQ,7T
MWN *::UN#,P%M;@K."/,%;<$ARM.?#]P1J#CFX%S'W3CD]?31?4$T2:A>IZ*
M@#,AU"Y3'HYR>QC!U--]L?,TS;U IC&#3>0:IC?R%FQ&XY:M6]\.X *>_A<
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
M1I#4KNP",Z+3V@L@(([L"-C3UP[SU([QH_Q9YJNU;'Z^IW\J-27+JN W2]V
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
M'DEX[D&*:8Y)@*PEVQ(:WO8VM\[D.P&-F>ZY3F"8,CDUQ<F=UC@OB2,U<(+
MI/OZO("'&W7@DW GY?>R6CZ\K4ZV;U-[7OWSMHL;[%H$O/#(CLOO.G=G^7 X
M1N9\YT)M=/S>M"0\:&)H[M? T;WLX8P*+&S+.\34\1V--4A6#A&<VF2ND340
M?2?)?A$[4^!@BDW7[+LN,NC7]&X;^Y!460)^'.$DR)2A$/(8,Y82'(2,RX0F
MF9>FD$@LE(&1===V(A9M)V(MMVWOVQ:0O3:/P/;;8*S-+(\Q$80IJ:-Q8KN9
M 0TW_08%,_2V6-39GV-TW[8%Q9&) R8_J0%D"\ZA>62]CN4XVR860(F?T3@0
MF(FP'@*3J9^4Y^+%3"34]T*/<8BK8M%^TM8]@?2=/)#:3!>,'<9P':$8)<SP
M&K&"88??B==^JSE95DT2^Y>B_,>MLNB*2O\TES2@,8L\''JZ_1EA'L[\6.)
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
MSQ3SV3<* LZOVFN^+X]>#MW(3$1N?%(1&-9K@A E>&8L6-H3/'#'W<ZW>\>
MZE :>VJ%W>4!UZF:?B(8KNVS%I$E6[NYY61IW])N<\PY0,V3=9*+%%M[W0<1
MV.]!V2U6C@3FX8H;+BJO3/WCUY6%A6*$=J!772ES"1#J$.A46'T-5:QMGJ@]
MD,1^#^(A(+.)\GZFPL:7[__ZX>/K?W_]VZ>W__GZ[6_TY>N6%8Z;/KZS4L<G
M>6E4\WAS>+\OZ]/\;)IKYX4Y?L'I8OSM*D=Z@]/L>.:*(]DU)$>260-UZ"ID
MAT4(KM':7>UQCJIF.8S$MFDOXU@2=9MP66HI,>,0>2Y@B$^5A<VBM+[J/"+M
MU949ZQ(=N[-AA\A]$)6,[Y=?<+Y!-I4;8NU]^1R^K]^(T??G&!;X"M>_WTHO
M"HLY^SK+F (JC+6T) BPCG-5$GK%6F<_3J>ZWW/V.0'ZS!H>/*JW7QZ3$E9?
M3=8XR/_G<K&L2KJ6THBC%,9D"<;7!Y(2-<3:AS8S;Z/GPMJ=W9Y;(_UX3OHU
MS\^-R ,VQ#.!8P"ATP8!W+"2)1(KM1Z?Z=JY*+M:S.S !IN<D(GYG3WOCZM-
MWTI.OP6_SVFJ6^FDV3U;1]'/B[-W9[^]?/WIWU^__GSR:Z[[']8TLME!9_LX
MYLUX&J9I'"8?9NMI\#>00C)J1G /0>G:T7HU2DLX,%ISP8N/MGG=SCYTG6J!
MZ@N@Y>*&2]HW!.2(9#5#!-I!A;BT'&2(00K.)6^>M[Y/P6!BEC9(>&A<3A#W
M (ZK-?57/=YO7\RZ*(UW#H2P E2,)(^\:G(4,3%+K+%=L^:/Q\P#0OJ%SBF:
MW0B24\0\ *R\#(LO]92FWU[_U^7X6YC4AFEGRY=A/O\QGI[_9YA<XJB09,@I
MD\!1T8'JI:YS @((Q=*J([0*K4O)]B)L"%@Z"0 /G9KFVA@ Q,Y2FET2&Q\Q
M(;$4)]51NYY 8;B.ABL!4;B:J#8,8BP4"6B!R7DMC6M]^[6+GGY3'>T!U4SV
M \#1[],XGDPP7S^5OL/4B.58@JLW<(&B2J4HEO3>:$B%).02$C^MH[ =Y/0;
MA;5'42O)#P!$'^;X-8SS5=DNV=I5AN.>R$:<>>&9T"!+K9A2PE3[FD&;PK/V
M.NK<^D)@#[+Z?7G9'E2M-=$CN%:M:M[0IZ[WQ+M9F-ZPX#%P9Z0%[KP"Q3CY
MFG5NFY2N,">]X.E!J+:EK]CFS^_W864[5+02X0!,S'T(6VF(C$# ]2R#,O5-
M%1H/.2E.<K)D/UO7+1YN-CI[.MF!1W.T= =04?]A7E]Y+G]\F 02QS17)__K
M56:<W/K,5? U8>DH%M5)04 =0=)WI7"<!;UKSMUQQ\YV>H;@"C>)TYL)?0"V
MI39?^8-\L9$*QI?L#61B@'QW)"\^LQH#>BM]))/(6IN5Z[6'X-TV <91PAP
M"-Z2N*?G8SHFU\(@'-]TX;GA*5B;R?I9D.28@T*IP&?FH!3ZK0A/GGK[CF9/
MTS4$+[8)>)HK81C% -=-"-[5*^2/M>CP??E]L>9QQ*,/3+ (400D>=D(OA@%
M24A3LF;,B=;7#CL)&H+SVP1,[<0^"!2]NEKXYI7LS189B1!M";5EIV3URI?<
M^&B4@61)/H(E(V7K<VL[-4/PC9O@IY' !Q9"U^?Y5WY^SHZCJV-I:2> LD)#
M2"4")J]39IIVQX/3;+\H^G:)?CM_-,!"0PD.P,>YDPRZPX3AF#690S)]3E5O
MW4'PL0Z DI9.T\QB25T4E3TDI-]^&BT/GI/%/ "LK.D?><^R"X1KIF(=3JL(
MX9@BL!@PN&),:-Z^8+URO^TMFM]H'R3( 215WHU#'$_&RS&NVI+667%?9A,2
M^J)&^LL?-Z(I=/II5A&==+VJD P<MP:<0YMM5IQAZPJ(?6D;3(EU-_4TG:AH
M );G#E\/<YS)A. 2A7Z1D\R4*P&\H2]M#AI5'2^06Q>B;:>FWSJ);K2_'6*G
MJ&( H+J^L_\0?E1'[N:VOF#1F6(_IH,E;[YHB)Z"0D$BTDXZEDKK@OK-E P&
M3"?I>4NAQ E"'P9TYI>TZB,9C>C@]IS9!(6'6G$O$CA1/$B#047FHVA>IKZ5
MF'X/N^X U$#T \#0=2[A)?W_>+FXOIC?P!@77N.JM;:,=09:=3JE5* %^8C1
M!95+:X=[;^+ZO:3H"&/=J&8 F+N?_[SFY\<U-T588:P4X'10-9%%W"#Q%;RF
M@$9%;U7K\M/=%/5[B]$1NAHJ80"0NMDKLXM:8'3ULN4!3Q%%U,762#=3L.PI
M6/8Z!V"2.R&+0Y5;/\?=AZY^[S6Z-EZM%#( D&VPO+E@3C(A<,9IFR#7X)72
M4"+/K+ HDV:-(77DZ=?9Q49' #I1V /(5#T\K6]3KK<AL+1%\6CJ,#H&BJ=8
M'T=Z,KK2E1)3+*KYN(8GJ1J,P]Y=^J"Q:OJ^2=MM;"=AL1B7,>8-'N2=:X 0
M1$K9D!U.WM1VM0Q",0Z*-8I$JI/W#]RN+9=N+:@9P#/\AO"8]:FK 1R<6WS-
M.PPY7IQW@D'1LE9VDF!=+ EDEM&7@L:PUD7X3Q+5KQWL"(/=J&0 &'M4%'%7
M=K4R(F&BL$6#9>1FDM@2.0_(0'MG"C%63//&BT^0U&_2HF-\M53' -"UV0R+
MK#P7FL3B2JQ;!"&HVA8U>4&.KP[!MG;?CC\M.TM0=(RDTT4_@%B 3ON+\:HK
MSF+5):4.,#G':2*F1BFA2DXZL*@I2BJ"@TL\@ B6^928SZ[]O-.MY PFE=J=
M]]]*&0.P2X\E1 9W79;\H4XV)*TME_-QO%S6>Z[/L\TS<&Z?ZAC.0D*$%&AW
M*B$R;5$;(*,2TB1R*UWKBJNV' PF5=L=>GM4^0  _^%ZW948UAT2Z$SA&*,#
MK!E$Y7Q]V<XRY&Q=21@URZTK?3:0T7>3G/Y0\?BI[TDJ&D11>STC9M,['"2K
MHXQ"5 Y((EP%B.1E@-(,G:&_-:8UR![2T'?9V& 0=I)R!@&OC[@,XRGFZU$<
M9RE=7EQ.ZHQ.BIS&:4SQ=S :BX@@A:T3/FH)MV2\UJ;X7"_A8FB=$GF:JKX[
M#@X&@HT5.("3]0X'^[0A'6F%R<CJM-A:=!"8ICTG58W%LDAV]>BM?8W1(23V
MZPP."*Q=JG8 R'TLZ1%M/8^!PCB)OK;"5;5"7A@2GJG#C(()1G4>R/1[L3\@
M_)VHH 'D;YZ*[$8EY9)T?;!I-?D=+A?PEI@J!K,K7/&<6M?K/D738.I*GJ4,
M_'2U_%2]@3^LE/ %E^,4)O<Y.+%1\/U/[JYK\ X.GK.%<%*61YLT&%X-45:N
MVK5"=DE::875TK9^Y?XL+80GD]D?]-'X9C9_-;N,RW(Y>=P>\+JR1@N/.7,$
MS+H^(],>(FHRSM:EF&LMJ6S>8?@0 OO.K33&T2/_K#-E]5V9<I>SZ[Z"GW#^
M;9QP,0J!EC,K1JJ;:36'H,C7U-$J8;)0IK"GS-B3J_2=-.D(.FVE.P G_G[6
M\+<9'0_KW(Y+BA6! 72J[<.TDQ $_6*X$47*H.F_3K.[M[3TG?WHV PU4<'@
MH+0>EW=VN?PRFX__&_/(<HZ1$_G19/()R<L$GVI"VOB4?23/$%O?M^ZFJ.\\
MQ;/"ZB1U#!1<;Q>+2^(D"1&8YA'X*O?,<B*+2^$,DQ0Z&^1)\];O"[93TW?R
MH0=0':&&@0+J[G!/;8*(LD002=(YSC/ME" CE&0QFRAC9JWSK$^0U.][@UZ@
M=:Q"!H"O.Y=E=X[TXE00"@ND7(<F657 ^T*_".'K.PN!S>>#;"2DWT9,G6/I
M=.$/"T&/3F^M P:6+9C 72WO*^ 89R2<:".7&;UI/BMD.SG]=FIZ3C2=I(@A
M8NKJ\/9)6/II!*%J%SLE;&U<5LBX%E4,\^01=C!@;Q,I_?9Y>GXL':& (>+H
M[DGM> FQ>H+,%0556&1GM2+YA*2T,4:KU@[Y+GKVRV*R?QQ(':N+GVI&_=FG
M?W_S[OW?3I[6N/E#NYM'OYGN]E<O=;S5F\GLC]NF=8G%PM E*+(6QI#N(9;H
M0#B&,1E,V'Q8\"YZ&LR7KY_Y83[[-B;)O?CQ^Z*^>[EY8766EN-OZSO*F^YJ
M*6E-EA:*XK5-*]/@T'!@#&4LV5CC8F,)'$[E8"Y=3D/0AK'T7:IK$.6%Q.-M
M6<\H:Z+26@1TH<[5H8#56:< 0U&,\URD;MV<[AX!_0*I:WT_AM>1HA\$<F['
M=R\^SSYBFI&;L!HC=\O4Y]FA\J1=JBC M<"5"M6G]."9)E> HT<I)2NY^?5R
M!WST>Y7XS#CN'0@#""Y>(:U,;G)5,?UY@E?C[L\N:@'=?Z^^/^+6E<!]!EG[
MFRB!Q%/,#+)4(3MT/+/6WLP^=/4\++5W]#QZC]Q8E0. Y\XY$G<9NYJZ1\%=
M#>-,@HBNUO5R"5'( $1^+D$%'61K1^!0&GN>0S4TV':JX@% ^%&;@"L^7N 4
MRW@Y"LIX&^C(<D5G4#XP\(IG,,%EYD1D6K2NXWZ"I)[G80T-H"T5.  \KO)6
M+VBKW>O/,Z*M$U2M?=%)$1?*" B)=E7.OG"KF(RJ=0W29DIZ'J@U-/0U4-<
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
MQ>;C+:.8<=DI(!N=:F=_A"!%?3976. Q1M_\'NEH8O="86?#7;IRVY]%=0/
MZ!/-/A]R%VU*2@0&I3:J4(:XBV3?H<AL6/&<8-4:F(=1V.]0^X[0V*&2!@#!
M^B[N??E$SL/CS114H0VCH%Y2@M+<0/!>@C,VV,(BA='M;V&V4=/O5/G.CMLF
MPA\ C#[AA/[J_"\XQ7FH7<#.\L5X.EZL7(EO>-T"YA&7D7%53 ;NBP$5$WD7
MRCB0,4JEA7'2-)]-<A2E_0Z*[PA^SZ"T 4!S0S'&%4LC+6O_7,\ 4[75GN(B
M<FY)>,4PG8O@IK2^]ME.3<\3W;O*F+61_@!PM.U1^</M(;WC0FH+J20)*EMR
M/T.=$R95+EQQ;YIWR=V3M)[GL7=VB+;7RP#@MFX)O.X$_) 5)K*RD1<PM:Y#
MF1PA1I. &<P,BY;H6A=6[R"GYYGJ'<&JE?P' *4=S5FO_^K*) ?'0K1HP19!
M1[LT%+PPI4E^Q0:-DFG;N@YM;^)ZGK+>$<RZT<VP0??PZRL&/>?)H.3 O."@
M>';@2TS F1.*>>Z$:&W5#B:RY_GMSP_"!KH: !BWMH)]:-G1F,*DYN!U#N0D
M4.SM2T"P)A1%5I]\B-;.V[ZT]3P!OB/H=:*9 2"NOLM^E!KD+-I 6P51D)P*
M1_!2%>#6)!06%4^M&X5L(*/G@? =X>A4>0\ ,F\OOH;Q?#67=?YJO/@Z6X3)
M^_)N-CU_-_Z&^:[]O1/5L&("UK'VY'>"4LI#8&@@\\2MELSGT+R7Z!%T]CPO
MOB/0=:ZQ :#RIA/-^XWMEJYS.8A.(WFC);":$\P:G P,-%K)<U3*L=:5'WL1
MUO-0^:XN2)OK9 ! N^EB^W##N&+H/V>!&XJQ%7I7:\032.43N9^,HF[=VL1M
MH64_./UL]P!-)#\ !&UNQ/O^Z]53S[>KVA8RS*O6$U>;A!DEM0D)<A:K)'2&
MF"4#ALZBB#S1)FI] W4XF?L5T_YL=P-=ZVL(D%S2/OHRFY""%C6T63ZJ%8Y)
M:F<4 VD]Q36>2X@R(GD'3D@6M6:A]<GY)%'[P>UGNRAHJXL!@.MA7]*'[ 3M
M)!.<0Q!U1H64"B+3"8I7%JWF%ILWA'J"I/V ];-=%;34PP!@]1O^<4=0\]F4
M_ICPCF?Y:-M@,KX.2THVU?YUFCC5M(N2)O\@Q>18:9TT.Y3&_8#WLUT>=*JI
M(3ZWO*K%JRT<SB:3V1\4^N#B<QVB<]3;RET?=_)#RKUI;?1J<M_I]#XX9TG1
MH'D@:V2\@,BY@F(=)NXY<M;:X]V3M ;3'L+Y^1S/UWYDN5IV)?,[75>L%%(S
M#LSYV@G<9'#*%&"6&:V$0]L\G-R+L'Y?8':!G@TC&AKK9P"GY:?T!?/EI$Z=
M6+V5>#=;+'#Q9C:_RLQ,SS]BPO64]^LI8@\XSD5D;M"!8Z;.$E,!0F2!.'9>
MZI*Y=JV[59Y.=;_O.Y\#KL^LV1ZQ7 ^N.^S>'%?$Z^_3.)Y,,'_"^;?Q]0%V
M9[.BM$*Y EG[VB7+&6*5.PK'C5%&,IL>/DEX? H?O7J_[T2[A.#S*&0XB'L1
M<KW NZHX?L 2U@/!"@WD%DM0RE+X9&NC$,E2+B:E8MR!&-NU7K^/19\15<V$
M/AP<?<3Q1;R<+RHOU^7K;Z=I<DGN]=OIM4?^@%4KG8]629"">5#6$9>K=G]"
MJFB39\[R _%U#!W]/BA]1MQUKJ0!>(4;9;AJ-3F]F?+ZXP&+J=CD2HB F==Y
M(12F!\(7^)B$#9&KTCPP.8+,?E^</H??U[7NCH;G-YS'62. 7L\@OG5A[SH9
MMP[O SZ=#RBYE\!JW8)RM:0F6@-,1.3%!XFYJP'2AU':[U/4YX#I,VAPB"E
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
MRH'CRACN,BK38G)HAV,D#U+9SC&2A\AO;,5_-P:1)6L*!DV^<SWQ-\C R:1
M1"%3]%'8L-?5W,L;(WFTXH^67P?A]'<[(&U^ZTWP;N-[>]N3B<? D2<!HC:?
M4RK8>F^M]F02BL*LQ+09ZL#X.=IZF4(]O#<QJ-;&KL'ZWHO_$Q>?)UH[;KWU
M4'B0H+!X6DRU)4((RCNE4-D'PQ?VBNKJL[N8GM98@?-VTNP+#,O?9O1<7*X^
MA!6M'.-2,=%!]"J0H689_+JP,"@K!#EKZ:$[NE^L?_\E7<Q .QL\CI=O9SCY
M_;INPN]*_>;F:/R?GZ;ITYOKJZOWBRE9XB_ABB1ZP_ _Z2M)>?,8G$U$4?4J
M@*_- P0)%&M[79/!$'8X 4BIA^->]L/6J82-W/#AW'@\JQXO(!E\.Q7V^Y^_
M2JOIU^GJ6[L4\9XO:ITX/H:_(=/)/&(IIBAPV=3F2X)!4-%"LEX6X4V*#V\2
MG">=_.@SMT*Z-R93*(RH0$=%BS!:I) F%'"6,<^S"?M>$'SF11UF? _1VU/V
MYR29]K4GWK!R_[Z;YS(;FRBV=11VD)3(3#.#9"P3%NV,-CD<@9!'7M411DY2
MZ6ZLG"K?OM"RG"2BEIP_6CAA73)J22+&^?75Q:!*-,P<=9+6#1).5M@3=N,@
MZ?71W.#A,LE?U][6)!4=BS >I#'U]JI)M#)R';HME35%<RGWN_VTXP4C-BLX
M'QZ.DF9G%N$#?@G?ZER*Y42K7% K#]YG!JHD"UXX"<E$'C0*&8[:-^Z]8L0V
M ^=#Q9$2';^9P ]\I*NP7$[+-*U5].=\/66DMM8GUH*0BD49(+D:@KG:'U+K
M"%+EY)WTD>G]NJ <\M81FPV<$S^MY-X=I%Y]GB]6T_]>LS7)FF7/R3FKXXSJ
M#6(#06*!HE*V,66341VU!=U[R5Z T1<.F*.EVAT^_ES0EZN-?O)_7B]7&S-J
MN#<\)U9OF!-/45D(QD3(.8GDZA0]=I2M>?QU>V'&7#AF&DBZ,T>&:)>,9UE
M6&>K:,@Y#UBOVAG#D\[:/KSTVC"TL1>.AX.DU[2=31OMWUSWB83>G*2!I(NI
M8P8D>*X+4,0O5%$R)'^4#WO(I:ISA#6#)3R.DN2HMY8?/6&8S](-'Q%MH8T/
M>%*1(C*R:U$)#LQI*;SB4>!1^=*[5W03U0P'BB/EV1TN7J6$5W6^#>;OO*9H
ME!')""@BF!K D^%3!';))/W*R6"/,QL[WM=-'#,<8EI(NL>CN[?K5I3KK[_-
MUA=8ZM-..*)[^H$G'\4=0&^C:^.;-]Z5Z2>7T 0&*0<"E"!4U0NY('-4LGA?
MD.]5:WI :=GW%)Q:1/?NRWH@UNSC^K&OYTM:)#D24Y9!Y+6&HA0$'Y,!HZS6
M2B637>N);S]2,6Z-TPE:?ECO=J* NVB9\L<GLG&U#NN.!QV(4N\842X\**8T
MN#KL$IU4G$7RT$7K.2,_4C%NI5-#D)PHX"Y <C-F[XZ%Y'21.95:/DXX1Z[J
M5+0(%&E+4T3MG]9ZTL</1(Q;?-00(J>)MX-R[3O"48=BF73@0\SD)14-7K$(
MG.G$?.0^L-:7F _#PV#371KBX3AQ'H^#^2I<-<'!]QOB/W'Z\5-UH\D4A8_D
MIM:9\3>_K!:13TRT$H45%)RK.K$K" B2/&MK4.M@>$G-[[P?2N,XF?C!O97&
MRNG "#W)W\_3Y;I6M%82O\=%6L\\\B++DC/$$C4H$R-XP\G(HHI2:HD!6_<_
M.I3&<5+ZYP;?J<KI-]S^1UA=+Z:K*2[G9?V3FXXG])._*&1=U/Q4+<6XNJH.
MP/=2.J5+7,O7-PKE!Y#%,(%_T=QQ38:.6VFV4]<8N>>F9!>--5D\++;O.O"_
M)^;WV_J.GZ_QWOPE(U@T' @]J8YVI84FK023)46N](7O=XOZ:"OX-'U=)0L.
M0<;3%K"A4CK8>M_B<HGX.(??[O'W.RW8/_^%5U_Q'_/9ZM-RDM Y47P"IVI.
M/CD!/BL#Q9'CRS*JQ%I?WSR6UG&!.!QZ?H@]SJ#*"X+L_\6P^/-?\XD*&C.%
M8\!=O1?K=(*0+8,<T%L>(GUI/<3A0!+'S9AU!]!C%'=IN"2@X407K[5T"HPW
MQ" W59@*(7EF,)@H]'Y=<H9"9B5RW%1=G]@\6'D7ALXW\^O%Q#LLQ;$,HM9Z
M*I$C!.\<:!Y5%M8;3.WS@8?1.&[:L$ML'JRZ2X/F]"M.0E(Q&64A"Q2@D!:A
MC]("9E<8_9\*O'7@<RB-X^8>^X3FH:J[(&B^*O3.6R8=AB2D%*"3\;6@)8,7
MV4-.B?:&VC$PM#YB.XK0<7.4W8'T>"5>$%(GL@AE57!0BD50+-3*:TG1'K.L
M.,.\Q-:C$_:E;9RRYV[Q>)"J.CA#?)*OOV9Y>U: ^9>_$WUT,PAWHF3V*B4#
M22A1IR5D<)X[L*)V#>=.Q'168[F+T+W Z5XV.)LH<=0K0$_+\]N$0KK@@LP0
MN+6UVYX%[Q-%=3;(D(OW5@];9G=+REYX\Q>/MQ:*Z'/0U/8$(N=I?4JX:EF[
M^^13&YWZ[4_Y,(=Y7G"4Y&B!)5V#*N2%12899,,E]RPZS5N/?6M[F+>^/OL!
M5],%UB5S-W)@$B6/,5@#&1UM[%9("*(PBH*T5K8X[YL7\^XDIJMCND-T_D,/
MRR;B[K$BX=?Y//]K>G45UNW)PNSCM(X_75_.?OVI-IQ=3F>OPV+QC<SH9D.>
MEYN_.<'4M'CMR;:H.>^-C-7-.U[]2%<MBKF:+Z\7=SND"-D+7R\X*L9!*<EK
M?P:**&G;5#X4%D+K!7\0@:>:NIN7W;\GZE)Q:)F'I"(%T%EP"/4,AYN@T;#D
ME=JK\?,1/(_>+VIXE#RT?J=JH(,4Q@T+OR[FR^7$<1>4KB-L3<T4^I @:B-
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
M,YU]S///VW-,;BS#D"D:98*125QW5"T6DN%%,R^,P0>-)G;4MQSRUG'2AP,
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
MLGB\4+B:"Z2 JB#R7%CK1,>/5(R/E9,4^R10#I9R=SCY/7S&;>DOJ_W%G(_
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
M6+54M"8"G?R@<;0=#PQ\$R4>H"<L2L3K&Z#C#2OP,(*KN]^O$8>DJB 0KRN
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
M%9-+;G*H>D*5L5&NWIO&4;):I<U]8O<OH#+/A;5$O\'^D4+IX-H3 ?N\DE=
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
M8D"'8YMD_X6@AL\SJ$Q@;\M=;[0-U1!F.PFK&E$3<<(4AKS MF&#V[++A'-
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
MH[^09YF:HG5Q1.%28P)[*H!Q9I1@)R*%N8 2";AL TT/C2HX">%F-3C.R2$
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
MD;*3\-(WR"CO1*8*ZD[X%Q3]WS>O'<VLG]S?[_R)_F[H?P%02P,$%     @
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
M>97@APT9O#"3[V]$=*"1!A@3N'#B&M*$2E-8NR%=3&>-((',^JQ9A)H 7&!
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
M'OI!_K,//_!_;N+_ %!+ 0(4 Q0    ( .]!5%IZU[+_^0P" -6T%P 1
M          "  0    !C<F%I+3(P,C0Q,C(X+FAT;5!+ 0(4 Q0    ( /!!
M5%KP-*#!_Q,  -CD   1              "  2@- @!C<F%I+3(P,C0Q,C(X
M+GAS9%!+ 0(4 Q0    ( /!!5%JMUH*E/B4  #YO 0 5              "
M 58A @!C<F%I+3(P,C0Q,C(X7V-A;"YX;6Q02P$"% ,4    " #P051::"+N
M^V-$  "8"P, %0              @ ''1@( 8W)A:2TR,#(T,3(R.%]D968N
M>&UL4$L! A0#%     @ \$%46JCCF=[*  $ N44! !0              ( !
M78L" &-R86DM,C R-#$R,CA?9S$N:G!G4$L! A0#%     @ \$%46AM'67L(
M/ $ "2$, !4              ( !68P# &-R86DM,C R-#$R,CA?;&%B+GAM
M;%!+ 0(4 Q0    ( /!!5%I#Z3/(ZJP  ,P2"  5              "  93(
M! !C<F%I+3(P,C0Q,C(X7W!R92YX;6Q02P$"% ,4    " #P051::=<9N3X#
M  !C'   &0              @ &Q=04 8W)A:7$T+3(P,C0Q,'AK97AX,C$Q
M+FAT;5!+ 0(4 Q0    ( /!!5%IO,;JVU0(  $X(   9              "
M 29Y!0!C<F%I<30M,C R-#$P>&ME>'@R,S$N:'1M4$L! A0#%     @ \$%4
M6FGD67;5!P  TB8  !D              ( !,GP% &-R86EQ-"TR,#(T,3!X
M:V5X>#,Q,2YH=&U02P$"% ,4    " #P051:A:]+D.8'  #X)@  &0
M        @ $^A 4 8W)A:7$T+3(P,C0Q,'AK97AX,S$R+FAT;5!+ 0(4 Q0
M   ( /!!5%I8NBCO# 4  !H5   9              "  5N,!0!C<F%I<30M
M,C R-#$P>&ME>'@S,C$N:'1M4$L! A0#%     @ \$%46@0$\3 C!0  5A4
M !D              ( !GI$% &-R86EQ-"TR,#(T,3!X:V5X>#,R,BYH=&U0
M2P$"% ,4    " #P051:W(X2C#\,   25   '@              @ 'XE@4
M97AH:6)I=#$P-39S96-O;F1A;65N9&UE;G0N:'1M4$L! A0#%     @ \$%4
M6CETZ*NY$0  /G0  !X              ( !<Z,% &5X:&EB:70Q,#4X9F]U
M<G1H86UE;F1M96YT+FAT;5!+ 0(4 Q0    ( /!!5%HSU;E+;!0  '5B   >
M              "  6BU!0!E>&AI8FET,3DQ<&]L:6-Y;VYI;G-I9&5I;BYH
8=&U02P4&     !  $ !:!   $,H%

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>crai-20241228_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?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/2024"
  xmlns:crai="http://www.crai.com/20241228"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  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-20241228.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
        </entity>
        <period>
            <instant>2025-02-14</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
        </entity>
        <period>
            <startDate>2024-09-29</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">crai:PaulA.MalehMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-29</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">crai:PaulA.MalehMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="c-13">
        <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>2022-01-01</instant>
        </period>
    </context>
    <context id="c-14">
        <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>2022-01-01</instant>
        </period>
    </context>
    <context id="c-15">
        <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>2022-01-01</instant>
        </period>
    </context>
    <context id="c-16">
        <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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-18">
        <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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-20">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-21">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-22">
        <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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-23">
        <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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-24">
        <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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-25">
        <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>2023-12-30</instant>
        </period>
    </context>
    <context id="c-26">
        <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>2023-12-30</instant>
        </period>
    </context>
    <context id="c-27">
        <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>2023-12-30</instant>
        </period>
    </context>
    <context id="c-28">
        <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>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-29">
        <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>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-30">
        <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>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-31">
        <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>2024-12-28</instant>
        </period>
    </context>
    <context id="c-32">
        <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>2024-12-28</instant>
        </period>
    </context>
    <context id="c-33">
        <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>2024-12-28</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-39">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-40">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-42">
        <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>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-43">
        <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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-44">
        <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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-45">
        <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>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-46">
        <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>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-47">
        <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>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">crai:CountriesOtherThanUnitedStatesUnitedKingdomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">crai:CountriesOtherThanUnitedStatesUnitedKingdomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">crai:CountriesOtherThanUnitedStatesUnitedKingdomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-58">
        <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>2024-12-28</instant>
        </period>
    </context>
    <context id="c-59">
        <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>2023-12-30</instant>
        </period>
    </context>
    <context id="c-60">
        <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>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">crai:ComputerOfficeEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">crai:ComputerOfficeEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">crai:ForeignCountriesOtherThanUnitedKingdomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">crai:ForeignCountriesOtherThanUnitedKingdomMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">crai:DomesticCountryAndForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">crai:DomesticCountryAndForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-74">
        <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:IncomeTaxAuthorityAxis">crai:DomesticCountryAndForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-89">
        <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:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-90">
        <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:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <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:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-101">
        <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:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:AmendedAndRestatedEquityIncentivePlan2006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:A1998ESPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:A1998ESPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:A1998ESPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">crai:A1998ESPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">crai:GrantsBefore2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">crai:GrantsBefore2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">crai:A2023GrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">crai:A2023GrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">crai:PerformanceVestingRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-114">
        <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>2023-12-30</instant>
        </period>
    </context>
    <context id="c-115">
        <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>2023-12-30</instant>
        </period>
    </context>
    <context id="c-116">
        <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>2023-12-30</instant>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-19</instant>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-19</instant>
        </period>
    </context>
    <context id="c-119">
        <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:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-19</startDate>
            <endDate>2022-08-19</endDate>
        </period>
    </context>
    <context id="c-120">
        <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:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-19</startDate>
            <endDate>2022-08-19</endDate>
        </period>
    </context>
    <context id="c-121">
        <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:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">crai:OtherCurrenciesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-19</startDate>
            <endDate>2022-08-19</endDate>
        </period>
    </context>
    <context id="c-122">
        <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:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">crai:OtherCurrenciesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-19</startDate>
            <endDate>2022-08-19</endDate>
        </period>
    </context>
    <context id="c-123">
        <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:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-19</startDate>
            <endDate>2022-08-19</endDate>
        </period>
    </context>
    <context id="c-124">
        <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:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-19</startDate>
            <endDate>2022-08-19</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-19</startDate>
            <endDate>2022-08-19</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:InitialCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:InitialCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crai:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-28</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2024-12-28</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">crai:WelchConsultingLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">crai:BioStrategiesGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-29</startDate>
            <endDate>2022-11-29</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001053706</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">crai:BioStrategiesGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-30</endDate>
        </period>
    </context>
    <context id="c-146">
        <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>
            <instant>2025-02-20</instant>
        </period>
    </context>
    <context id="c-147">
        <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>2025-02-20</startDate>
            <endDate>2025-02-20</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="service">
        <measure>crai:service</measure>
    </unit>
    <unit id="segment">
        <measure>crai:segment</measure>
    </unit>
    <unit id="institution">
        <measure>crai:institution</measure>
    </unit>
    <unit id="reporting_unit">
        <measure>crai:reporting_unit</measure>
    </unit>
    <unit id="quarter">
        <measure>crai:quarter</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="loan">
        <measure>crai:loan</measure>
    </unit>
    <unit id="installment">
        <measure>crai:installment</measure>
    </unit>
    <unit id="colleague">
        <measure>crai:colleague</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-32">0001053706</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-1" id="f-33">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-34">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-35">FY</dei:DocumentFiscalPeriodFocus>
    <ecd:TrdArrDuration contextRef="c-5" id="f-62">P462D</ecd:TrdArrDuration>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-34" id="f-415">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c-36" id="f-418">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-39" id="f-427">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <crai:ForgivableLoanTerm contextRef="c-36" id="f-511">P2Y0M0D</crai:ForgivableLoanTerm>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-110" decimals="2" id="f-864" unitRef="number">0.75</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-111" decimals="2" id="f-865" unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-112" decimals="2" id="f-866" unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-113" decimals="2" id="f-867" unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-4">2024-12-28</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-3">--12-28</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">000-24049</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">CRA International,&#160;Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">MA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">200 Clarendon Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-10">Boston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-11">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-12">04-2372210</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">02116-5092</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">617</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">425-3000</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-16">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">CRAI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-19">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-20">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-21">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-22">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-23">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-25">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-26">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-27">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-28">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="-5" id="f-29" unitRef="usd">1100000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-30" unitRef="shares">6791557</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-31">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The information required for Part&#160;III of this annual report is incorporated by reference from the registrant's definitive proxy statement for the 2024 annual meeting of its shareholders to be filed with the Securities and Exchange Commission within 120&#160;days after the end of the registrant's fiscal year ended December&#160;28, 2024.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c-1" id="f-36">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Our cybersecurity program and policies establish the responsibilities of individuals and committees tasked with oversight of security risk management and provide broad directives that support implementation for identifying, assessing and managing risks from cybersecurity threats. We conduct an annual information security risk assessment which includes a review of the organization&#x2019;s performance of administrative, technical and physical safeguards protecting personal and confidential information. Information security related policies are reviewed on an annual basis and approved by the owners of each functional area.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;We engage independent third-parties to conduct ethical hacks of key systems, aiding our understanding of control effectiveness and facilitating the implementation of more robust controls. We periodically engage with a third-party assessment firm to conduct reviews of our overall program and to examine our security controls to help us better align our cybersecurity &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;program with industry standards. To monitor and decrease the risks from cybersecurity threats associated with our use of third-party service providers, potential new vendors with a greater degree of system or data access are subjected to a security vetting process prior to engagement. Existing critical vendors that store or process company or client information are reviewed annually through commercially reasonable efforts such as questionnaires.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the event of a cybersecurity incident which jeopardizes the confidentiality, integrity, or availability of our information and technology infrastructure and systems, we utilize a regularly tested incident response plan. The plan defines an organized approach to dealing with cybersecurity incidents, and identifies roles, responsibilities and escalation protocols. The plan is designed to provide an orderly response to incidents, minimize impact, initiate appropriate communications internally and externally, and identify recommendations to mitigate future incidents. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Cybersecurity incidents may be detected through a variety of means, including employee notification to our IT personnel, notification from external parties (e.g., customers, vendors, or service providers), and automated event-detection notifications. Once a potential cybersecurity incident is identified, IT personnel assigned to the incident assess the severity of the event and sensitivity of any compromised data and follow the reporting and escalation procedures set forth in the incident response plan. Events that could have a high impact or that require additional judgment are escalated to the ISC. The ISC designates an incident response team to continue investigation of the incident to determine the extent of exposure and damage, and works to contain the damage and isolate the affected system, apply security measures and ultimately recover systems.&lt;/span&gt;&lt;/div&gt;Should a cybersecurity incident be escalated to the ISC, the ISC notifies the Chief Legal Counsel in his capacity as chair of the ERC. In the event of a cybersecurity incident that meets certain characteristics as defined in the incident response plan, the Chief Legal Counsel, as chair of the ERC, would inform the Board of Directors or the executive committee thereof.</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c-1" id="f-38">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Our cybersecurity program and policies establish the responsibilities of individuals and committees tasked with oversight of security risk management and provide broad directives that support implementation for identifying, assessing and managing risks from cybersecurity threats. We conduct an annual information security risk assessment which includes a review of the organization&#x2019;s performance of administrative, technical and physical safeguards protecting personal and confidential information. Information security related policies are reviewed on an annual basis and approved by the owners of each functional area.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c-1" id="f-37">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c-1" id="f-39">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c-1" id="f-40">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c-1" id="f-41">Our management is responsible for the day-to-day management of the risks that we face, while our Board of Directors, as a whole, has responsibility for the oversight of our enterprise risk management, including cybersecurity. Under the oversight of the Board of Directors, cybersecurity risk is managed under the direction of our Information Security department, the Information Security Council ("ISC") and the Enterprise Risk Committee (&#x201c;ERC&#x201d;). The ISC is a standing committee that acts as a point of escalation for security incidents and is headed by our Chief Information Officer (&#x201c;CIO&#x201d;). Our CIO has over 20 years of experience in the IT field, holds a Bachelor of Science in Information Systems and is Microsoft Certified Solutions Expert (MCSE) certified. Other members of the ISC include IT senior leadership, IT operations and corporate management and a member from our Forensic &amp;amp; Cyber Investigations practice. Other members of the ISC have work experience related to information security issues and/or hold industry certificates, including Certified Information Systems Security Professional (CISSP). The ERC is a standing committee providing oversight on overall enterprise risk. The ERC is chaired by our Chief Legal Counsel and is composed of representatives from senior management. The Board of Directors receives regular updates and reports from members of senior management regarding our cybersecurity risks and protection measures, including any notable cybersecurity incidents, and evaluates risks posed by cybersecurity threats.</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c-1" id="f-42">Our management is responsible for the day-to-day management of the risks that we face, while our Board of Directors, as a whole, has responsibility for the oversight of our enterprise risk management, including cybersecurity. Under the oversight of the Board of Directors, cybersecurity risk is managed under the direction of our Information Security department, the Information Security Council ("ISC") and the Enterprise Risk Committee (&#x201c;ERC&#x201d;).</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c-1" id="f-43">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-44">The ISC is a standing committee that acts as a point of escalation for security incidents and is headed by our Chief Information Officer (&#x201c;CIO&#x201d;). Our CIO has over 20 years of experience in the IT field, holds a Bachelor of Science in Information Systems and is Microsoft Certified Solutions Expert (MCSE) certified. Other members of the ISC include IT senior leadership, IT operations and corporate management and a member from our Forensic &amp;amp; Cyber Investigations practice. Other members of the ISC have work experience related to information security issues and/or hold industry certificates, including Certified Information Systems Security Professional (CISSP). The ERC is a standing committee providing oversight on overall enterprise risk. The ERC is chaired by our Chief Legal Counsel and is composed of representatives from senior management.</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-46">The ISC is a standing committee that acts as a point of escalation for security incidents and is headed by our Chief Information Officer (&#x201c;CIO&#x201d;).</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-45">The ISC is a standing committee that acts as a point of escalation for security incidents and is headed by our Chief Information Officer (&#x201c;CIO&#x201d;).</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c-1" id="f-47">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c-1" id="f-48">Our CIO has over 20 years of experience in the IT field, holds a Bachelor of Science in Information Systems and is Microsoft Certified Solutions Expert (MCSE) certified. Other members of the ISC include IT senior leadership, IT operations and corporate management and a member from our Forensic &amp;amp; Cyber Investigations practice. Other members of the ISC have work experience related to information security issues and/or hold industry certificates, including Certified Information Systems Security Professional (CISSP).</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-49">&lt;div style="margin-top:10pt;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;Cybersecurity incidents may be detected through a variety of means, including employee notification to our IT personnel, notification from external parties (e.g., customers, vendors, or service providers), and automated event-detection notifications. Once a potential cybersecurity incident is identified, IT personnel assigned to the incident assess the severity of the event and sensitivity of any compromised data and follow the reporting and escalation procedures set forth in the incident response plan. Events that could have a high impact or that require additional judgment are escalated to the ISC. The ISC designates an incident response team to continue investigation of the incident to determine the extent of exposure and damage, and works to contain the damage and isolate the affected system, apply security measures and ultimately recover systems.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c-1" id="f-50">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <dei:AuditorFirmId contextRef="c-1" id="f-51">248</dei:AuditorFirmId>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-4" id="f-52">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-4" id="f-53">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-4" id="f-54">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-1" id="f-55">&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:33.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.373%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.537%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Name and Title&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Date of Adoption of Rule 10b5-1 Trading Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Scheduled Expiration Date of Rule 10b5-1 Trading Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Nature of Trading Arrangement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Aggregate Number of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Paul A. Maleh, President and Chief Executive Officer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:120%"&gt;December 10, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:400;line-height:120%"&gt;March 17, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;30,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-5" id="f-56">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrIndName contextRef="c-5" id="f-57">Paul A. Maleh</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-5" id="f-58">President and Chief Executive Officer</ecd:TrdArrIndTitle>
    <ecd:TrdArrAdoptionDate contextRef="c-5" id="f-59">December 10, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrExpirationDate contextRef="c-5" id="f-60">March 17, 2026</ecd:TrdArrExpirationDate>
    <ecd:TrdArrSecuritiesAggAvailAmt contextRef="c-6" decimals="-2" id="f-61" unitRef="shares">30000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-63">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <dei:AuditorName contextRef="c-1" id="f-64">GRANT THORNTON LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-65">Boston, Massachusetts</dei:AuditorLocation>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-66" unitRef="usd">687414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-67" unitRef="usd">623976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-68" unitRef="usd">590901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-69" unitRef="usd">479936000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-7" decimals="-3" id="f-70" unitRef="usd">439751000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-8" decimals="-3" id="f-71" unitRef="usd">410081000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-72" unitRef="usd">125050000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-7" decimals="-3" id="f-73" unitRef="usd">115116000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-8" decimals="-3" id="f-74" unitRef="usd">110087000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-75" unitRef="usd">11677000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-7" decimals="-3" id="f-76" unitRef="usd">11564000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-8" decimals="-3" id="f-77" unitRef="usd">11996000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-78" unitRef="usd">70751000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-3" id="f-79" unitRef="usd">57545000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-8" decimals="-3" id="f-80" unitRef="usd">58737000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-81" unitRef="usd">4417000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-7" decimals="-3" id="f-82" unitRef="usd">3812000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-8" decimals="-3" id="f-83" unitRef="usd">1826000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-1" decimals="-3" id="f-84" unitRef="usd">-92000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-7" decimals="-3" id="f-85" unitRef="usd">-1445000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-8" decimals="-3" id="f-86" unitRef="usd">1889000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-87" unitRef="usd">66242000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-88" unitRef="usd">52288000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-8" decimals="-3" id="f-89" unitRef="usd">58800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-90" unitRef="usd">19589000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-91" unitRef="usd">13807000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-92" unitRef="usd">15181000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-93" unitRef="usd">46653000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-94" unitRef="usd">38481000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-8" decimals="-3" id="f-95" unitRef="usd">43619000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-96"
      unitRef="usdPerShare">6.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-97"
      unitRef="usdPerShare">5.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-8"
      decimals="2"
      id="f-98"
      unitRef="usdPerShare">6.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-99"
      unitRef="usdPerShare">6.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-100"
      unitRef="usdPerShare">5.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-8"
      decimals="2"
      id="f-101"
      unitRef="usdPerShare">5.91</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-102" unitRef="shares">6821000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-3" id="f-103" unitRef="shares">7008000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-8" decimals="-3" id="f-104" unitRef="shares">7218000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-105" unitRef="shares">6908000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-3" id="f-106" unitRef="shares">7118000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-8" decimals="-3" id="f-107" unitRef="shares">7355000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-108" unitRef="usd">46653000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-109" unitRef="usd">38481000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-8" decimals="-3" id="f-110" unitRef="usd">43619000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-111" unitRef="usd">-2869000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-7" decimals="-3" id="f-112" unitRef="usd">2799000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-8" decimals="-3" id="f-113" unitRef="usd">-5031000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-114" unitRef="usd">43784000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-7" decimals="-3" id="f-115" unitRef="usd">41280000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-8" decimals="-3" id="f-116" unitRef="usd">38588000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-9" decimals="-3" id="f-117" unitRef="usd">26711000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-10" decimals="-3" id="f-118" unitRef="usd">45586000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-9" decimals="-3" id="f-119" unitRef="usd">5659000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-10" decimals="-3" id="f-120" unitRef="usd">4335000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-9" decimals="-3" id="f-121" unitRef="usd">162293000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-10" decimals="-3" id="f-122" unitRef="usd">142729000</us-gaap:AccountsReceivableNetCurrent>
    <crai:AllowanceForUnbilledServices contextRef="c-9" decimals="-3" id="f-123" unitRef="usd">1411000</crai:AllowanceForUnbilledServices>
    <crai:AllowanceForUnbilledServices contextRef="c-10" decimals="-3" id="f-124" unitRef="usd">1629000</crai:AllowanceForUnbilledServices>
    <us-gaap:UnbilledContractsReceivable contextRef="c-9" decimals="-3" id="f-125" unitRef="usd">57255000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable contextRef="c-10" decimals="-3" id="f-126" unitRef="usd">56827000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-9" decimals="-3" id="f-127" unitRef="usd">16569000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-10" decimals="-3" id="f-128" unitRef="usd">11575000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <crai:ForgivableLoansCurrent contextRef="c-9" decimals="-3" id="f-129" unitRef="usd">6535000</crai:ForgivableLoansCurrent>
    <crai:ForgivableLoansCurrent contextRef="c-10" decimals="-3" id="f-130" unitRef="usd">8759000</crai:ForgivableLoansCurrent>
    <us-gaap:AssetsCurrent contextRef="c-9" decimals="-3" id="f-131" unitRef="usd">269363000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-10" decimals="-3" id="f-132" unitRef="usd">265476000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-9" decimals="-3" id="f-133" unitRef="usd">45205000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-10" decimals="-3" id="f-134" unitRef="usd">38176000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill contextRef="c-9" decimals="-3" id="f-135" unitRef="usd">93737000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-10" decimals="-3" id="f-136" unitRef="usd">93989000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-9" decimals="-3" id="f-137" unitRef="usd">7216000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-10" decimals="-3" id="f-138" unitRef="usd">7196000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-9" decimals="-3" id="f-139" unitRef="usd">81157000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-10" decimals="-3" id="f-140" unitRef="usd">86887000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-9" decimals="-3" id="f-141" unitRef="usd">16648000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-10" decimals="-3" id="f-142" unitRef="usd">13885000</us-gaap:DeferredIncomeTaxAssetsNet>
    <crai:ForgivableLoansNoncurrent contextRef="c-9" decimals="-3" id="f-143" unitRef="usd">48957000</crai:ForgivableLoansNoncurrent>
    <crai:ForgivableLoansNoncurrent contextRef="c-10" decimals="-3" id="f-144" unitRef="usd">45182000</crai:ForgivableLoansNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-9" decimals="-3" id="f-145" unitRef="usd">9156000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-10" decimals="-3" id="f-146" unitRef="usd">2420000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-9" decimals="-3" id="f-147" unitRef="usd">571439000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-10" decimals="-3" id="f-148" unitRef="usd">553211000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-9" decimals="-3" id="f-149" unitRef="usd">28155000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-10" decimals="-3" id="f-150" unitRef="usd">28701000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-9" decimals="-3" id="f-151" unitRef="usd">181413000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-10" decimals="-3" id="f-152" unitRef="usd">171040000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent contextRef="c-9" decimals="-3" id="f-153" unitRef="usd">14130000</us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent contextRef="c-10" decimals="-3" id="f-154" unitRef="usd">12289000</us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-9" decimals="-3" id="f-155" unitRef="usd">18696000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-10" decimals="-3" id="f-156" unitRef="usd">16475000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent contextRef="c-9" decimals="-3" id="f-157" unitRef="usd">8915000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent contextRef="c-10" decimals="-3" id="f-158" unitRef="usd">7582000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-9" decimals="-3" id="f-159" unitRef="usd">251309000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-10" decimals="-3" id="f-160" unitRef="usd">236087000</us-gaap:LiabilitiesCurrent>
    <crai:DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent contextRef="c-9" decimals="-3" id="f-161" unitRef="usd">22329000</crai:DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent>
    <crai:DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent contextRef="c-10" decimals="-3" id="f-162" unitRef="usd">11681000</crai:DeferredCompensationLiabilityClassifiedAndOtherLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-9" decimals="-3" id="f-163" unitRef="usd">84541000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-10" decimals="-3" id="f-164" unitRef="usd">92280000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-9" decimals="-3" id="f-165" unitRef="usd">1187000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-10" decimals="-3" id="f-166" unitRef="usd">1062000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-9" decimals="-3" id="f-167" unitRef="usd">108057000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-10" decimals="-3" id="f-168" unitRef="usd">105023000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies contextRef="c-9" id="f-169" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-10" id="f-170" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockNoParValue
      contextRef="c-10"
      decimals="INF"
      id="f-171"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="c-9"
      decimals="INF"
      id="f-172"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-10"
      decimals="INF"
      id="f-173"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-9" decimals="INF" id="f-174" unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c-10"
      decimals="INF"
      id="f-175"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-9" decimals="INF" id="f-176" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-9" decimals="INF" id="f-177" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c-10"
      decimals="INF"
      id="f-178"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c-9" decimals="-3" id="f-179" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-10" decimals="-3" id="f-180" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockNoParValue
      contextRef="c-9"
      decimals="INF"
      id="f-181"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="c-10"
      decimals="INF"
      id="f-182"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-9" decimals="INF" id="f-183" unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-10"
      decimals="INF"
      id="f-184"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-9" decimals="INF" id="f-185" unitRef="shares">6768575</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-9" decimals="INF" id="f-186" unitRef="shares">6768575</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-10"
      decimals="INF"
      id="f-187"
      unitRef="shares">6934265</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-10"
      decimals="INF"
      id="f-188"
      unitRef="shares">6934265</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-9" decimals="-3" id="f-189" unitRef="usd">1663000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-10" decimals="-3" id="f-190" unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-9" decimals="-3" id="f-191" unitRef="usd">225461000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-10" decimals="-3" id="f-192" unitRef="usd">224283000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-9" decimals="-3" id="f-193" unitRef="usd">-15051000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-10" decimals="-3" id="f-194" unitRef="usd">-12182000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-3" id="f-195" unitRef="usd">212073000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-10" decimals="-3" id="f-196" unitRef="usd">212101000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-9" decimals="-3" id="f-197" unitRef="usd">571439000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-10" decimals="-3" id="f-198" unitRef="usd">553211000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-199" unitRef="usd">46653000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-200" unitRef="usd">38481000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-8" decimals="-3" id="f-201" unitRef="usd">43619000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-202" unitRef="usd">11677000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-7" decimals="-3" id="f-203" unitRef="usd">11564000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-8" decimals="-3" id="f-204" unitRef="usd">11996000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-1" decimals="-3" id="f-205" unitRef="usd">15147000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-7" decimals="-3" id="f-206" unitRef="usd">14273000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-8" decimals="-3" id="f-207" unitRef="usd">13755000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-208" unitRef="usd">-2865000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-209" unitRef="usd">-4634000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-210" unitRef="usd">189000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-211" unitRef="usd">5291000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-7" decimals="-3" id="f-212" unitRef="usd">4400000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-8" decimals="-3" id="f-213" unitRef="usd">4773000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-214" unitRef="usd">534000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-7" decimals="-3" id="f-215" unitRef="usd">533000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-8" decimals="-3" id="f-216" unitRef="usd">-345000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c-1" decimals="-3" id="f-217" unitRef="usd">468000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c-7" decimals="-3" id="f-218" unitRef="usd">-61000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c-8" decimals="-3" id="f-219" unitRef="usd">-122000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-220" unitRef="usd">21400000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-7" decimals="-3" id="f-221" unitRef="usd">-2210000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-8" decimals="-3" id="f-222" unitRef="usd">24929000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c-1" decimals="-3" id="f-223" unitRef="usd">797000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c-7" decimals="-3" id="f-224" unitRef="usd">5070000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c-8" decimals="-3" id="f-225" unitRef="usd">5382000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-226" unitRef="usd">10360000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-7" decimals="-3" id="f-227" unitRef="usd">-1210000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-8" decimals="-3" id="f-228" unitRef="usd">485000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <crai:IncreaseDecreaseInForgivableLoans contextRef="c-1" decimals="-3" id="f-229" unitRef="usd">11770000</crai:IncreaseDecreaseInForgivableLoans>
    <crai:IncreaseDecreaseInForgivableLoans contextRef="c-7" decimals="-3" id="f-230" unitRef="usd">-2678000</crai:IncreaseDecreaseInForgivableLoans>
    <crai:IncreaseDecreaseInForgivableLoans contextRef="c-8" decimals="-3" id="f-231" unitRef="usd">10539000</crai:IncreaseDecreaseInForgivableLoans>
    <crai:IncreaseDecreaseInObligationIncentiveCashAwards contextRef="c-1" decimals="-3" id="f-232" unitRef="usd">9840000</crai:IncreaseDecreaseInObligationIncentiveCashAwards>
    <crai:IncreaseDecreaseInObligationIncentiveCashAwards contextRef="c-7" decimals="-3" id="f-233" unitRef="usd">8122000</crai:IncreaseDecreaseInObligationIncentiveCashAwards>
    <crai:IncreaseDecreaseInObligationIncentiveCashAwards contextRef="c-8" decimals="-3" id="f-234" unitRef="usd">6618000</crai:IncreaseDecreaseInObligationIncentiveCashAwards>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-1" decimals="-3" id="f-235" unitRef="usd">23158000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-7" decimals="-3" id="f-236" unitRef="usd">4007000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-8" decimals="-3" id="f-237" unitRef="usd">2253000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-238" unitRef="usd">-14905000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-7" decimals="-3" id="f-239" unitRef="usd">-17763000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-8" decimals="-3" id="f-240" unitRef="usd">-16524000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-241" unitRef="usd">49735000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-7" decimals="-3" id="f-242" unitRef="usd">60072000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-8" decimals="-3" id="f-243" unitRef="usd">25121000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-244" unitRef="usd">16623000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-245" unitRef="usd">2366000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-8" decimals="-3" id="f-246" unitRef="usd">3813000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-247" unitRef="usd">1500000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-7" decimals="-3" id="f-248" unitRef="usd">577000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-8" decimals="-3" id="f-249" unitRef="usd">14352000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-250" unitRef="usd">-18123000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-7" decimals="-3" id="f-251" unitRef="usd">-2943000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-8" decimals="-3" id="f-252" unitRef="usd">-18165000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-1" decimals="-3" id="f-253" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-7" decimals="-3" id="f-254" unitRef="usd">805000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-8" decimals="-3" id="f-255" unitRef="usd">1411000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-1" decimals="-3" id="f-256" unitRef="usd">102000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-7" decimals="-3" id="f-257" unitRef="usd">105000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-8" decimals="-3" id="f-258" unitRef="usd">126000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-1" decimals="-3" id="f-259" unitRef="usd">102000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-7" decimals="-3" id="f-260" unitRef="usd">105000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-8" decimals="-3" id="f-261" unitRef="usd">126000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-1" decimals="-3" id="f-262" unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-7" decimals="-3" id="f-263" unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-8" decimals="-3" id="f-264" unitRef="usd">1008000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-265" unitRef="usd">3209000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-7" decimals="-3" id="f-266" unitRef="usd">3063000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-8" decimals="-3" id="f-267" unitRef="usd">2145000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsOfDividends contextRef="c-1" decimals="-3" id="f-268" unitRef="usd">12300000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends contextRef="c-7" decimals="-3" id="f-269" unitRef="usd">10807000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends contextRef="c-8" decimals="-3" id="f-270" unitRef="usd">9580000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-271" unitRef="usd">33348000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-7" decimals="-3" id="f-272" unitRef="usd">31417000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-8" decimals="-3" id="f-273" unitRef="usd">27630000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-274" unitRef="usd">-48857000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-7" decimals="-3" id="f-275" unitRef="usd">-44482000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-8" decimals="-3" id="f-276" unitRef="usd">-38952000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-277" unitRef="usd">-1630000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-278" unitRef="usd">1492000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-3" id="f-279" unitRef="usd">-2687000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-280" unitRef="usd">-18875000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-7" decimals="-3" id="f-281" unitRef="usd">14139000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-8" decimals="-3" id="f-282" unitRef="usd">-34683000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-10" decimals="-3" id="f-283" unitRef="usd">45586000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-11" decimals="-3" id="f-284" unitRef="usd">31447000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-12" decimals="-3" id="f-285" unitRef="usd">66130000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-9" decimals="-3" id="f-286" unitRef="usd">26711000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-10" decimals="-3" id="f-287" unitRef="usd">45586000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-11" decimals="-3" id="f-288" unitRef="usd">31447000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-1" decimals="-3" id="f-289" unitRef="usd">598000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-7" decimals="-3" id="f-290" unitRef="usd">-91000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-8" decimals="-3" id="f-291" unitRef="usd">-268000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <crai:ExciseTaxOnShareRepurchases contextRef="c-1" decimals="-3" id="f-292" unitRef="usd">270000</crai:ExciseTaxOnShareRepurchases>
    <crai:ExciseTaxOnShareRepurchases contextRef="c-7" decimals="-3" id="f-293" unitRef="usd">247000</crai:ExciseTaxOnShareRepurchases>
    <crai:ExciseTaxOnShareRepurchases contextRef="c-8" decimals="-3" id="f-294" unitRef="usd">0</crai:ExciseTaxOnShareRepurchases>
    <us-gaap:SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount contextRef="c-1" decimals="-3" id="f-295" unitRef="usd">191000</us-gaap:SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount>
    <us-gaap:SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount contextRef="c-7" decimals="-3" id="f-296" unitRef="usd">0</us-gaap:SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount>
    <us-gaap:SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount contextRef="c-8" decimals="-3" id="f-297" unitRef="usd">0</us-gaap:SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-298" unitRef="usd">10084000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-7" decimals="-3" id="f-299" unitRef="usd">3198000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-8" decimals="-3" id="f-300" unitRef="usd">2436000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-301" unitRef="usd">21444000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-7" decimals="-3" id="f-302" unitRef="usd">14011000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-8" decimals="-3" id="f-303" unitRef="usd">15646000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-304" unitRef="usd">4145000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-7" decimals="-3" id="f-305" unitRef="usd">3539000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-8" decimals="-3" id="f-306" unitRef="usd">1579000</us-gaap:InterestPaidNet>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-307" unitRef="usd">20963000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-7" decimals="-3" id="f-308" unitRef="usd">22272000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-8" decimals="-3" id="f-309" unitRef="usd">21306000</us-gaap:OperatingLeasePayments>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-13"
      decimals="INF"
      id="f-310"
      unitRef="shares">7362703</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-13" decimals="-3" id="f-311" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-14" decimals="-3" id="f-312" unitRef="usd">215784000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-15" decimals="-3" id="f-313" unitRef="usd">-9950000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-12" decimals="-3" id="f-314" unitRef="usd">205834000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss contextRef="c-16" decimals="-3" id="f-315" unitRef="usd">43619000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-8" decimals="-3" id="f-316" unitRef="usd">43619000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-17" decimals="-3" id="f-317" unitRef="usd">-5031000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-8" decimals="-3" id="f-318" unitRef="usd">-5031000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-18"
      decimals="INF"
      id="f-319"
      unitRef="shares">61645</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-18" decimals="-3" id="f-320" unitRef="usd">1411000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-8" decimals="-3" id="f-321" unitRef="usd">1411000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-18" decimals="-3" id="f-322" unitRef="usd">4773000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-8" decimals="-3" id="f-323" unitRef="usd">4773000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-18"
      decimals="INF"
      id="f-324"
      unitRef="shares">66127</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-18"
      decimals="INF"
      id="f-325"
      unitRef="shares">21057</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-18" decimals="-3" id="f-326" unitRef="usd">2145000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-8" decimals="-3" id="f-327" unitRef="usd">2145000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-18"
      decimals="INF"
      id="f-328"
      unitRef="shares">319534</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-18" decimals="-3" id="f-329" unitRef="usd">2296000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-16" decimals="-3" id="f-330" unitRef="usd">25334000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-8" decimals="-3" id="f-331" unitRef="usd">27630000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:DividendsStock contextRef="c-16" decimals="-3" id="f-332" unitRef="usd">97000</us-gaap:DividendsStock>
    <us-gaap:DividendsStock contextRef="c-8" decimals="-3" id="f-333" unitRef="usd">97000</us-gaap:DividendsStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-8"
      decimals="INF"
      id="f-334"
      unitRef="usdPerShare">1.29</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCash contextRef="c-16" decimals="-3" id="f-335" unitRef="usd">9580000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash contextRef="c-8" decimals="-3" id="f-336" unitRef="usd">9580000</us-gaap:DividendsCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-19"
      decimals="INF"
      id="f-337"
      unitRef="shares">7149884</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-3" id="f-338" unitRef="usd">1743000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-3" id="f-339" unitRef="usd">224392000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-340" unitRef="usd">-14981000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-3" id="f-341" unitRef="usd">211154000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss contextRef="c-22" decimals="-3" id="f-342" unitRef="usd">38481000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-7" decimals="-3" id="f-343" unitRef="usd">38481000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-23" decimals="-3" id="f-344" unitRef="usd">2799000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-7" decimals="-3" id="f-345" unitRef="usd">2799000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-24"
      decimals="INF"
      id="f-346"
      unitRef="shares">26000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-24" decimals="-3" id="f-347" unitRef="usd">805000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-7" decimals="-3" id="f-348" unitRef="usd">805000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-24" decimals="-3" id="f-349" unitRef="usd">4400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-7" decimals="-3" id="f-350" unitRef="usd">4400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-24"
      decimals="INF"
      id="f-351"
      unitRef="shares">83158</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-24"
      decimals="INF"
      id="f-352"
      unitRef="shares">28619</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-24" decimals="-3" id="f-353" unitRef="usd">3063000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-7" decimals="-3" id="f-354" unitRef="usd">3063000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-24"
      decimals="INF"
      id="f-355"
      unitRef="shares">296158</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-24" decimals="-3" id="f-356" unitRef="usd">3885000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-22" decimals="-3" id="f-357" unitRef="usd">27532000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-7" decimals="-3" id="f-358" unitRef="usd">31417000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <crai:AccruedExciseTaxOnSharesRepurchased contextRef="c-22" decimals="-3" id="f-359" unitRef="usd">247000</crai:AccruedExciseTaxOnSharesRepurchased>
    <crai:AccruedExciseTaxOnSharesRepurchased contextRef="c-7" decimals="-3" id="f-360" unitRef="usd">247000</crai:AccruedExciseTaxOnSharesRepurchased>
    <us-gaap:DividendsStock contextRef="c-22" decimals="-3" id="f-361" unitRef="usd">4000</us-gaap:DividendsStock>
    <us-gaap:DividendsStock contextRef="c-7" decimals="-3" id="f-362" unitRef="usd">4000</us-gaap:DividendsStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-7"
      decimals="INF"
      id="f-363"
      unitRef="usdPerShare">1.50</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCash contextRef="c-22" decimals="-3" id="f-364" unitRef="usd">10807000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash contextRef="c-7" decimals="-3" id="f-365" unitRef="usd">10807000</us-gaap:DividendsCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-25"
      decimals="INF"
      id="f-366"
      unitRef="shares">6934265</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-3" id="f-367" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-3" id="f-368" unitRef="usd">224283000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-3" id="f-369" unitRef="usd">-12182000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-10" decimals="-3" id="f-370" unitRef="usd">212101000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss contextRef="c-28" decimals="-3" id="f-371" unitRef="usd">46653000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-372" unitRef="usd">46653000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-29" decimals="-3" id="f-373" unitRef="usd">-2869000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-374" unitRef="usd">-2869000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-30" decimals="-3" id="f-375" unitRef="usd">5291000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-376" unitRef="usd">5291000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-30"
      decimals="INF"
      id="f-377"
      unitRef="shares">61631</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-30"
      decimals="INF"
      id="f-378"
      unitRef="shares">20942</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-30" decimals="-3" id="f-379" unitRef="usd">3209000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-380" unitRef="usd">3209000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-30"
      decimals="INF"
      id="f-381"
      unitRef="shares">206379</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-30" decimals="-3" id="f-382" unitRef="usd">419000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-28" decimals="-3" id="f-383" unitRef="usd">32929000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-1" decimals="-3" id="f-384" unitRef="usd">33348000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <crai:AccruedExciseTaxOnSharesRepurchased contextRef="c-28" decimals="-3" id="f-385" unitRef="usd">270000</crai:AccruedExciseTaxOnSharesRepurchased>
    <crai:AccruedExciseTaxOnSharesRepurchased contextRef="c-1" decimals="-3" id="f-386" unitRef="usd">270000</crai:AccruedExciseTaxOnSharesRepurchased>
    <crai:DividendsStockNet contextRef="c-28" decimals="-3" id="f-387" unitRef="usd">-24000</crai:DividendsStockNet>
    <crai:DividendsStockNet contextRef="c-1" decimals="-3" id="f-388" unitRef="usd">-24000</crai:DividendsStockNet>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-1"
      decimals="INF"
      id="f-389"
      unitRef="usdPerShare">1.75</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCash contextRef="c-28" decimals="-3" id="f-390" unitRef="usd">12300000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash contextRef="c-1" decimals="-3" id="f-391" unitRef="usd">12300000</us-gaap:DividendsCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-31"
      decimals="INF"
      id="f-392"
      unitRef="shares">6768575</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-393" unitRef="usd">1663000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-394" unitRef="usd">225461000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-395" unitRef="usd">-15051000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-3" id="f-396" unitRef="usd">212073000</us-gaap:StockholdersEquity>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-397">Summary of Significant Accounting Policies&lt;div style="margin-top:10pt"&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: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 International,&#160;Inc. ("CRA" or the "Company") 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:10pt"&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;Fiscal Year and Quarters&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's fiscal year end is the Saturday nearest December 31 of each year. CRA's fiscal years periodically contain 53 weeks rather than 52&#160;weeks. Fiscal 2024, fiscal 2023, and  fiscal 2022 were 52-week years. CRA's fiscal quarter ends are determined as the last Saturday nearest the respective calendar quarter end.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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: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 consolidated financial statements include the accounts of CRA International, Inc. and its wholly-owned subsidiaries (collectively the "Company") which require consolidation, after the elimination of intercompany accounts and transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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: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 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 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, the useful life of long-lived assets, measurement of operating lease right-of-use ("ROU") assets and liabilities, share-based compensation, valuation of contingent consideration liabilities, valuation of acquired intangible 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'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:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 considers all highly liquid investments with original maturities of three months or less to be cash equivalents. Cash equivalents consist principally of money market funds with original maturities of three months or less when purchased.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="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 holds cash in accounts at various third-party financial institutions. At times, these deposits may exceed federally insured limits. As of December&#160;28, 2024, CRA's cash accounts were concentrated at two financial institutions, which potentially exposes CRA to credit risks. The financial institutions are creditworthy and the Company has not experienced any losses related to such accounts. CRA does not believe that there is significant risk of non-performance by the financial institutions, and its cash on deposit is fully liquid. CRA continually monitors the credit ratings of the institutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency Translation&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;Asset and liability accounts of CRA's foreign subsidiaries are translated into U.S. Dollars at reporting period-end exchange rates and operating accounts are translated at average exchange rates for each fiscal month. The resulting translation adjustments are recorded in shareholders' equity as a component of accumulated other comprehensive income (loss). Foreign currency transactions are remeasured at current exchanges rates, with adjustments recorded as foreign currency gains (losses), &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;net, on the consolidated statements of operations. These foreign currency transactions may be realized or unrealized based upon whether the transaction has settled as of the reporting period-end. The net effect of transaction gains and losses recorded in income before provision for income taxes amounted to losses of $0.1 million for fiscal 2024, losses of $1.4&#160;million for fiscal 2023, and gains of $1.9&#160;million for fiscal 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition and Allowances for Accounts Receivable and Unbilled Services&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;Revenue is recognized when CRA satisfies a performance obligation by transferring services promised in a contract to a client in an amount that reflects the consideration that CRA expects to receive in exchange for those services. Performance obligations in CRA's contracts represent distinct or separate service streams that CRA provides to clients. If, at the outset of an arrangement, CRA determines that an enforceable contract does not exist, revenues are deferred until all criteria for an enforceable contract are met.&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 derives substantially all of its revenues from the performance of professional services for its clients. The contracts that CRA enters into and operates under specify whether the engagement will be billed on a time-and-materials basis or a fixed-price basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Time-and-materials arrangements&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; require the client to pay based on the number of hours worked at contractually agreed-upon hourly rates. Revenues are recognized from these arrangements based on hours incurred and contracted rates based on a right-to-payment for services completed to date. When a time-and-materials arrangement has a "cap" or "limit" amount, revenue is recognized up to the cap or limit amount specified by the client, based on the efforts or hours incurred and expenses incurred. Thereafter, revenue is reserved pending an amendment of the cap or limit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Fixed-price arrangements&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; require the client to pay a contractually agreed-upon fee in exchange for a pre-established set of professional services. Fees are based on estimates of the costs and timing for completing a performance obligation. Under fixed-price arrangements, revenues are generally recognized using a proportional performance method, which is based on the ratio of costs incurred to the total estimated costs for completing a performance obligation. CRA's fixed-price arrangements generally have a single performance obligation. For arrangements that contain multiple performance obligations, the fixed price is allocated based on the estimated relative standalone selling prices of the promised services underlying each performance obligation.&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 has elected as a practical expedient to not disclose the aggregate amount of the transaction price allocated to unsatisfied performance obligations as of December&#160;28, 2024 and December&#160;30, 2023, as CRA's contracts have an original expected duration of one year or less or revenue has been recognized at the amount for which CRA has the right to invoice for consulting services performed. &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;Reimbursable expenses, including those relating to travel, out-of-pocket expenses, outside consultants and other third-party vendor expenses, are generally included in revenues, and an equivalent amount of reimbursable expenses is included in costs of services in the period in which the expense is incurred. Sales, value-added, and other taxes collected on behalf of third parties are excluded from revenue. Commissions to non-employee experts are expensed when incurred if the related amortization period is expected to be one year or less.&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;Differences between the timing of billing and the recognition of revenue are recognized as either unbilled services or deferred revenues in the accompanying consolidated balance sheets. Revenues recognized for services performed but not yet billed to clients are recorded as unbilled services. Client prepayments and retainers are classified as deferred revenues and recognized over future periods as earned in accordance with the applicable retention agreement.&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 usually issues invoices to its customers on a monthly basis, and payment is usually due upon receipt of the invoice unless contract terms state otherwise. When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. CRA does not assess whether a significant financing component exists if the period between when it performs its obligations under the contract and when the customer pays is one year or less. None of CRA's contracts contained a significant financing component as of December&#160;28, 2024 or December&#160;30, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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: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 timing of revenue recognition, billings, and cash collections results in accounts receivables, unbilled services, and contract liabilities on the consolidated balance sheets. Revenues recognized for services performed but not yet billed to clients are recorded as unbilled services. &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 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.&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 defines contract liabilities as advance payments from or billings to its clients for services that have not yet been performed or earned. 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. Contract liabilities are included in deferred revenue and other liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Variable Consideration&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;Variable consideration to be included in the transaction price is estimated using the expected value method. Variable consideration is included in the transaction price if it is probable that a significant future reversal of cumulative revenue under the contract will not occur. 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 those expected to be extended to CRA clients 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 consolidated balance sheets. Actual amounts of consideration ultimately received may differ from CRA's estimates. If actual results in the future vary from its estimates, CRA adjusts these estimates in the period such variances become known. Adjustments to the reserves for variable consideration are included in revenues in the consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 Credit Risk&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's accounts receivable and unbilled services consist of receivables from a broad range of clients in a variety of industries located throughout the U.S. and in other countries. CRA performs a credit evaluation of its clients to minimize its collectability risk. Periodically, CRA will require advance payment from certain clients. However, CRA does not require collateral or other security.&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 maintains allowances for accounts receivable and unbilled services for estimated losses resulting from clients&#x2019; failure to make required payments. CRA estimates these allowances based on historical charge-off rates, adjusted for days of sales outstanding and expected changes to clients&#x2019; financial conditions during the anticipated collection period. CRA writes off allowances when management determines the balance is uncollectible and all efforts of collection have been exhausted. Bad debt expense, net of recoveries of previously written off allowances, is recorded as a component of selling, general and administrative expenses in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Costs of Services&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;Costs of services include the salaries, bonuses, share-based compensation expense, forgivable loan amortization, and benefits of our employee consultants. Costs of services also include out-of-pocket and other third-party vendor expenses, and the salaries of support staff whose time is billed directly to clients, such as librarians, editors, and programmers, as well as the amounts billed to us by our outside consultants for services rendered while completing a project. Costs of services does not include depreciation and amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Selling, General and Administrative Expenses&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;Selling, general and administrative expenses include salaries, bonuses, share-based compensation expense, and benefits of our administrative and support staff, commissions to non-employee experts for generating new business, office rent, marketing, and other costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Business Combinations&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 accounts for business acquisitions using the acquisition method of accounting, which requires assets acquired and liabilities assumed to be measured and recorded at their estimated fair values as of the acquisition date, with certain exceptions. Right-of-use assets and lease liabilities are recorded on the date of acquisition in accordance with ASC Topic 842,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. In addition, contract assets and contract liabilities are recorded at the acquisition date as if the acquirer had originated the contracts in accordance with ASC 606, Accounting Standards Update No. 2021-08&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;, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&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;. All other tangible assets and identifiable intangible assets acquired and liabilities assumed are recorded at their fair value as of the date of acquisition.&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 purchase price is determined as the fair value of consideration transferred. Goodwill is recognized for the excess of consideration transferred over the estimated fair value of the identifiable net assets acquired. Intangible assets that are separate from goodwill and have determinable useful lives are valued separately. Fair value measurements require extensive use of estimates and assumptions, including estimates of future cash flows to be generated by the acquired assets, discount rates that we believe reflect the risk factors associated with the related cash flows, and estimates of useful lives. The useful lives of identifiable intangible assets acquired in a business acquisition are estimated based on the expected period that we will receive substantially all of the projected future benefits from the intangible asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Compensation&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 accounts for performance-based and service-based cash awards using an accrual method where changes in estimates are accounted for prospectively over the remaining service period. To the extent the terms of an award attribute all or a portion of the expected future benefits to a period of service greater than one year, the cost of those benefits is accrued over the employee's or non-employee's requisite service period in a systematic and rational manner.&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 requisite service period typically ranges from &lt;span style="-sec-ix-hidden:f-415"&gt;two&lt;/span&gt; to seven years starting with the employee's employment date or non-employee's affiliation date. For an employee or non-employee consultant currently affiliated with CRA, the requisite service period generally begins at the start of the award's measurement period. A recipient of such an award is expected to be employed by or affiliated with CRA for the entire measurement period. If the recipient's employment or affiliation with CRA terminates during the measurement period, the amount paid will be determined in accordance with the recipient's specific contract provisions.&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 terms of award agreements may include the achievement of minimum required financial targets over the award's measurement period. These financial targets may include a measure of revenue generation, profitability, or both. The amount of the liability of the award agreements is estimated based on internally generated financial projections. The process of projecting these financial targets over the measurement period is subjective and requires judgment and estimates. There can be no assurance that the estimates and assumptions used in preparing these projections will prove to be accurate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 is a lessee under certain operating leases for office space and equipment. CRA determines whether a contract is a lease at the inception of the contract, based on whether the contract provides CRA the right to control the use of a physically distinct asset or substantially all of the capacity of an asset. At the commencement date, operating lease liabilities and ROU assets are recognized in the consolidated balance sheet. Lease liabilities are based on the present value of lease payments over the lease term, discounted using an incremental borrowing rate specific to the underlying asset. ROU assets are equal to the lease liability, adjusted for payments made to the lessor prior to the lease commencement date and lease incentives received, such as tenant improvement allowances. CRA estimates its incremental borrowing rate for each leased asset based on the interest rate CRA would incur to borrow an amount equal to the lease payments on a collateralized basis over a similar term in a similar economic environment. CRA recognizes rent expense for its operating leases on a straight-line basis over the term of the lease.&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 classifies as short-term leases any leases with an initial noncancellable term of twelve months or less that do not include an option to purchase the underlying asset that CRA is reasonably certain to exercise. ROU assets and lease liabilities related to short-term leases are excluded from the consolidated balance sheets.&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 leases office space and equipment. CRA's equipment leases are generally short-term. CRA's office space leases have remaining lease terms between &lt;span style="-sec-ix-hidden:f-418"&gt;one&lt;/span&gt; and approximately eleven years, many of which include one or more options to extend the term for periods of up to five years for each option. Certain office space leases contain options to terminate the lease early, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which may include a penalty for exercising the option. Many of the termination options require notice within a specified period, after which the option is no longer available to CRA if not exercised. The extension options and termination options may be exercised at CRA's sole discretion. CRA does not consider in the measurement of ROU assets and lease liabilities an option to extend or terminate a lease if CRA is not reasonably certain to exercise the option. As of December&#160;28, 2024, CRA has not included any options to extend or terminate in its measurement of ROU assets or lease liabilities. Certain of CRA's office space leases impose asset retirement obligations due to office modifications or the periodic redecoration of the premises. These obligations are included in deferred compensation and other non-current liabilities on the consolidated balance sheets and are recorded at a value based on their estimated discounted cash flows.&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;Many of CRA's office space leases include fixed and variable payments. Variable payments relate to real estate taxes, sales or use taxes, insurance, operating expenses, and common area maintenance, which are usually billed at actual amounts incurred proportionate to CRA's rented square feet of the building. Variable payments that do not depend on an index or rate are expensed by CRA as they are incurred and are not included in the measurement of the lease liability.&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;Many of CRA's leases contain both lease and non-lease components. For office space leases, lease and non-lease components are accounted for as a single component. For equipment leases, fixed and variable payments are allocated to each component relative to observable or estimated standalone prices. CRA measures its variable lease costs as the portion of variable payments that are allocated to lease components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Goodwill&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;Goodwill represents the excess of the purchase price of acquired businesses over the estimated fair value of the identifiable net assets acquired. Goodwill is tested annually for impairment as of October&#160;15 and if events or changes in circumstances indicate that the carrying value may not be recoverable. CRA assesses goodwill at the reporting unit level. For CRA's fiscal 2024 goodwill impairment analysis, it operated as one reporting unit, which is its consulting services.&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 annual goodwill impairment test may use a qualitative or quantitative assessment. In performing the qualitative assessment, CRA considers various factors, such as macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, a sustained decrease in share price, and factors specific to the reporting unit. In performing the quantitative assessment, CRA compares the estimated value of its reporting unit to its net book value to identify potential impairment. CRA estimates the fair value of its consulting business reporting unit utilizing its market capitalization plus an appropriate control premium. Market capitalization is determined by multiplying CRA's shares outstanding by the market price of its common stock. CRA determines the control premium utilizing data from publicly available premium studies for the trailing four quarters for public company transactions in its industry group. If the estimated fair value of the reporting unit is less than its net book value, goodwill is impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Intangible Assets&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;Intangible assets are comprised of customer relationship intangibles, which are separable from goodwill and have determinable useful lives. CRA's intangible assets are valued separately and amortized over their estimated useful lives using the straight-line method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Property and equipment are recorded at cost. Depreciation is calculated using the straight-line method based on the estimated useful lives of approximately three years for computer equipment, &lt;span style="-sec-ix-hidden:f-427"&gt;three&lt;/span&gt; to ten years for computer software, and ten years for furniture and fixtures. Amortization of leasehold improvements is calculated using the straight-line method over the shorter of the lease term or the estimated useful life of the leasehold improvements. Expenditures for maintenance and repairs are expensed as incurred. Expenditures for renewals and betterments are capitalized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Debt Issuance Costs&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 records its debt issuance costs related to its revolving credit facility as an asset and amortizes the costs over the term of the credit agreement using the straight-line method. Debt issuance costs in the amount of $0.2 million and $0.4 million are included in prepaid expenses and other current assets and other assets, respectively, in the consolidated balance sheets as of December&#160;28, 2024. Debt issuance costs in the amount of $0.2 million and $0.6 million are included in prepaid expenses and other current assets and other assets, respectively, in the consolidated balance sheets as of December&#160;30, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Impairment of Long-Lived Assets&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 reviews the carrying value of its long-lived assets (primarily property and equipment, finite-lived intangible assets, and ROU assets) to assess the recoverability of these assets whenever events or circumstances indicate that impairment may have occurred. Factors CRA considers important that could trigger an impairment review include, among others, the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;a significant underperformance relative to expected historical or projected future operating results;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;a significant decrease in the market price of a long-lived asset (asset group);&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;a significant change in the manner of CRA's use of the acquired asset or the strategy for CRA's overall business;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a significant adverse change in legal factors or in the business climate that could affect the value of a long-lived asset (asset group); &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset (asset group); &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset (asset group); &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a current expectation that, more likely than not, a long-lived asset (asset group) will be sold or otherwise disposed of significantly before the end of its previously estimated useful life; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a significant negative industry or economic trend.&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;If CRA determines that an impairment review is required, CRA would review the expected future undiscounted cash flows to be generated by the assets or asset groups. If CRA determines that the carrying value of long-lived assets or asset groups may not be recoverable, CRA would measure any impairment based on a projected discounted cash flow method using a discount rate determined by CRA to be commensurate with the risk inherent in CRA's current business model. If impairment is indicated through this review, the carrying amount of the assets would be reduced to their estimated fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;ASC Topic 820, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement,&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; establishes a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level&#160;1 measurement), then priority to quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuation techniques for which all significant assumptions are observable in the market (Level&#160;2 measurement), then the lowest priority to unobservable inputs (Level&#160;3 measurement).&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's financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses, are carried at cost, which approximates their fair value because of the short-term maturity of these instruments or because their stated interest rates are indicative of market interest rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Income Taxes&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 records income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized based on estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases. CRA includes in the estimate of deferred tax assets and liabilities an estimate of the realizable benefits from operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.&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 is required to establish a valuation allowance on its deferred tax assets to reflect the likelihood of realization. Significant management judgment is required in determining deferred tax assets and liabilities and any valuation allowance recorded against its net deferred tax assets. The weight of all available evidence is evaluated to determine whether it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The decision to record a valuation allowance requires varying degrees of judgment based upon the nature of the item giving rise to the deferred tax asset. If, after a valuation allowance is recorded, it is determined that CRA would be able to realize deferred tax assets in the future in excess of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;their net recorded amount, CRA would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.&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's effective tax rate may vary from period to period based on changes in estimated taxable income or loss; changes to the valuation allowance; changes to federal, state, or foreign tax laws; future expansion into areas with varying country, state, and local income tax rates; deductibility of certain costs; uncertain tax positions; expenses by jurisdiction; and results of acquisitions or dispositions.&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 calculation of CRA's tax liabilities involves dealing with uncertainties in the application of complex tax regulations in several different tax jurisdictions. CRA is periodically reviewed by domestic and foreign tax authorities. These reviews include questions regarding the timing and amount of deductions and the allocation of income among various tax jurisdictions. CRA accounts for uncertainties in income tax positions in accordance with ASC Topic&#160;740, &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&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&#160;740"). The number of years with open tax audits varies depending on the tax jurisdiction.&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 has elected to recognize the tax on global intangible low-taxed income ("GILTI") as a period expense in the period the tax is incurred. As such, CRA has included its GILTI provision associated with current-year operations solely within the estimated annual effective tax rate ("EAETR") and has not provided additional GILTI on deferred items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Share-Based Compensation&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 accounts for equity-based compensation using a fair value based recognition method. Under the fair value recognition requirements of ASC Topic&#160;718, &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;Compensation-Stock Compensation&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 Topic&#160;718"), share-based compensation cost is estimated at the grant date based on the fair value of the award and is recognized as expense over the requisite service period of the award. For those awards that are deemed probable of vesting, CRA recognizes the estimated fair value as expense over the requisite service period of the award. The amount of share-based compensation expense recognized at any date must at least equal the portion of grant date value of the award that is vested at that date. In accordance with ASC Topic&#160;718, for time-vesting restricted stock units awarded to employees, CRA estimates share-based compensation cost at the grant date based on the fair value of the restricted stock units and awards and recognizes the cost for awards that are probable of vesting over the requisite service period on a straight-line basis. Performance-vesting restricted stock units are expensed using the graded attribution method. The forfeiture rate is based upon historical experience. CRA believes its historical experience is an appropriate indicator of future forfeitures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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: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;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.&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 purchase price of common stock is first charged against available paid-in capital (&#x201c;PIC&#x201d;) until PIC is exhausted, after which the purchase price is charged to retained earnings. 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:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Income (Loss) Per Share&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 computes basic net income or loss per share utilizing the two-class method, whereby 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. Under the two-class method, basic net income or loss per share is computed by dividing net income or loss allocated to common stock by the weighted-average number of common shares outstanding. CRA's participating securities consist of unvested share-based payment awards that contain a nonforfeitable right to receive dividends. Potentially dilutive shares are excluded from the basic net income or loss per share calculation.&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 computes diluted net income or loss per share utilizing the more dilutive of either the two-class method or the treasury stock method. Under the two-class method, diluted net income or loss per share is computed by dividing net income or loss by the sum of the weighted-average number of shares determined from the basic earnings per share computation and the number of common stock equivalents that would have a dilutive effect. Under the treasury stock method, the weighted average number of common shares outstanding is increased by the potentially dilutive common shares. Potentially dilutive shares are &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;related to our restricted stock, stock options, time-vesting RSUs, and performance-vesting RSUs. To the extent that there is a net loss, CRA assumes all common stock equivalents to be anti-dilutive, and they are excluded from diluted weighted-average shares outstanding. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&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;On December&#160;28, 2024, CRA adopted Accounting Standards Update ("ASU") No. 2023-07, &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;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures &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;("ASU 2023-07"), which established reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 Not Yet 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): Improvements to Income Tax Disclosures&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;In December 2023, the FASB issued Accounting Standards Update ("ASU") No. 2023-09, &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): Improvements to Income Tax Disclosures &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;("ASU 2023-09")&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ASU requires disclosure of specific categories in the rate reconciliation, provide additional information for reconciling items that meet a quantitative threshold, disclose the amount of income taxes paid disaggregated by federal, state, foreign taxes, and individual jurisdiction. ASU 2023-09 also requires income (or loss) from continuing operations before income tax expense (or benefit) disaggregated between domestic and foreign and income tax expense (or benefit) from continuing operations disaggregated by federal (national), state, and foreign. &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;ASU 2023-09 is effective for CRA for annual periods beginning after December 15, 2024. CRA plans to adopt the amendment during the annual reporting for fiscal year 2025. CRA has begun to assess the impact of the amendment and has modeled out the changes to its income tax disclosures. As the amendment relates solely to disclosures, the adoption is not expected to have an effect on CRA's financial results. &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 Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses&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;In November 2024, the FASB issued Accounting Standards Update ("ASU") No. 2024-03, &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 Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses &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;("ASU 2024-03")&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ASU requires disclosure, in the notes to the financial statements, specified information about certain costs and expenses including employee compensation, depreciation, and intangible asset amortization. &lt;/span&gt;&lt;/div&gt;ASU 2024-03 is effective for CRA for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. CRA is in the process of evaluating the impact of adopting ASU 2024-03.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <crai:NumberOfBroadAreasOfConsultingServices
      contextRef="c-9"
      decimals="INF"
      id="f-398"
      unitRef="service">2</crai:NumberOfBroadAreasOfConsultingServices>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-399"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:FiscalPeriod contextRef="c-1" id="f-400">&lt;div style="margin-top:10pt"&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;Fiscal Year and Quarters&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's fiscal year end is the Saturday nearest December 31 of each year. CRA's fiscal years periodically contain 53 weeks rather than 52&#160;weeks. Fiscal 2024, fiscal 2023, and  fiscal 2022 were 52-week years. CRA's fiscal quarter ends are determined as the last Saturday nearest the respective calendar quarter end.&lt;/span&gt;&lt;/div&gt;</us-gaap:FiscalPeriod>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-401">&lt;div style="margin-top:10pt"&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: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 consolidated financial statements include the accounts of CRA International, Inc. and its wholly-owned subsidiaries (collectively the "Company") which require consolidation, after the elimination of intercompany accounts and transactions.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-402">&lt;div style="margin-top:10pt"&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: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 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 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, the useful life of long-lived assets, measurement of operating lease right-of-use ("ROU") assets and liabilities, share-based compensation, valuation of contingent consideration liabilities, valuation of acquired intangible 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'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:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-403">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 considers all highly liquid investments with original maturities of three months or less to be cash equivalents. Cash equivalents consist principally of money market funds with original maturities of three months or less when purchased.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-404">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="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 holds cash in accounts at various third-party financial institutions. At times, these deposits may exceed federally insured limits. As of December&#160;28, 2024, CRA's cash accounts were concentrated at two financial institutions, which potentially exposes CRA to credit risks. The financial institutions are creditworthy and the Company has not experienced any losses related to such accounts. CRA does not believe that there is significant risk of non-performance by the financial institutions, and its cash on deposit is fully liquid. CRA continually monitors the credit ratings of the institutions.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <crai:NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated
      contextRef="c-9"
      decimals="INF"
      id="f-405"
      unitRef="institution">2</crai:NumberOfFinancialInstitutionsWhereCashAccountsAreConcentrated>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-406">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency Translation&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;Asset and liability accounts of CRA's foreign subsidiaries are translated into U.S. Dollars at reporting period-end exchange rates and operating accounts are translated at average exchange rates for each fiscal month. The resulting translation adjustments are recorded in shareholders' equity as a component of accumulated other comprehensive income (loss). Foreign currency transactions are remeasured at current exchanges rates, with adjustments recorded as foreign currency gains (losses), &lt;/span&gt;&lt;/div&gt;net, on the consolidated statements of operations. These foreign currency transactions may be realized or unrealized based upon whether the transaction has settled as of the reporting period-end.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-1" decimals="-5" id="f-407" unitRef="usd">-100000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-7" decimals="-5" id="f-408" unitRef="usd">-1400000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-8" decimals="-5" id="f-409" unitRef="usd">1900000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-410">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition and Allowances for Accounts Receivable and Unbilled Services&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;Revenue is recognized when CRA satisfies a performance obligation by transferring services promised in a contract to a client in an amount that reflects the consideration that CRA expects to receive in exchange for those services. Performance obligations in CRA's contracts represent distinct or separate service streams that CRA provides to clients. If, at the outset of an arrangement, CRA determines that an enforceable contract does not exist, revenues are deferred until all criteria for an enforceable contract are met.&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 derives substantially all of its revenues from the performance of professional services for its clients. The contracts that CRA enters into and operates under specify whether the engagement will be billed on a time-and-materials basis or a fixed-price basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Time-and-materials arrangements&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; require the client to pay based on the number of hours worked at contractually agreed-upon hourly rates. Revenues are recognized from these arrangements based on hours incurred and contracted rates based on a right-to-payment for services completed to date. When a time-and-materials arrangement has a "cap" or "limit" amount, revenue is recognized up to the cap or limit amount specified by the client, based on the efforts or hours incurred and expenses incurred. Thereafter, revenue is reserved pending an amendment of the cap or limit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Fixed-price arrangements&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; require the client to pay a contractually agreed-upon fee in exchange for a pre-established set of professional services. Fees are based on estimates of the costs and timing for completing a performance obligation. Under fixed-price arrangements, revenues are generally recognized using a proportional performance method, which is based on the ratio of costs incurred to the total estimated costs for completing a performance obligation. CRA's fixed-price arrangements generally have a single performance obligation. For arrangements that contain multiple performance obligations, the fixed price is allocated based on the estimated relative standalone selling prices of the promised services underlying each performance obligation.&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 has elected as a practical expedient to not disclose the aggregate amount of the transaction price allocated to unsatisfied performance obligations as of December&#160;28, 2024 and December&#160;30, 2023, as CRA's contracts have an original expected duration of one year or less or revenue has been recognized at the amount for which CRA has the right to invoice for consulting services performed. &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;Reimbursable expenses, including those relating to travel, out-of-pocket expenses, outside consultants and other third-party vendor expenses, are generally included in revenues, and an equivalent amount of reimbursable expenses is included in costs of services in the period in which the expense is incurred. Sales, value-added, and other taxes collected on behalf of third parties are excluded from revenue. Commissions to non-employee experts are expensed when incurred if the related amortization period is expected to be one year or less.&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;Differences between the timing of billing and the recognition of revenue are recognized as either unbilled services or deferred revenues in the accompanying consolidated balance sheets. Revenues recognized for services performed but not yet billed to clients are recorded as unbilled services. Client prepayments and retainers are classified as deferred revenues and recognized over future periods as earned in accordance with the applicable retention agreement.&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 usually issues invoices to its customers on a monthly basis, and payment is usually due upon receipt of the invoice unless contract terms state otherwise. When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. CRA does not assess whether a significant financing component exists if the period between when it performs its obligations under the contract and when the customer pays is one year or less. None of CRA's contracts contained a significant financing component as of December&#160;28, 2024 or December&#160;30, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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: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 timing of revenue recognition, billings, and cash collections results in accounts receivables, unbilled services, and contract liabilities on the consolidated balance sheets. Revenues recognized for services performed but not yet billed to clients are recorded as unbilled services. &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 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.&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 defines contract liabilities as advance payments from or billings to its clients for services that have not yet been performed or earned. 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. Contract liabilities are included in deferred revenue and other liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Variable Consideration&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;Variable consideration to be included in the transaction price is estimated using the expected value method. Variable consideration is included in the transaction price if it is probable that a significant future reversal of cumulative revenue under the contract will not occur. 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 those expected to be extended to CRA clients 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 consolidated balance sheets. Actual amounts of consideration ultimately received may differ from CRA's estimates. If actual results in the future vary from its estimates, CRA adjusts these estimates in the period such variances become known. Adjustments to the reserves for variable consideration are included in revenues in the consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 Credit Risk&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's accounts receivable and unbilled services consist of receivables from a broad range of clients in a variety of industries located throughout the U.S. and in other countries. CRA performs a credit evaluation of its clients to minimize its collectability risk. Periodically, CRA will require advance payment from certain clients. However, CRA does not require collateral or other security.&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 maintains allowances for accounts receivable and unbilled services for estimated losses resulting from clients&#x2019; failure to make required payments. CRA estimates these allowances based on historical charge-off rates, adjusted for days of sales outstanding and expected changes to clients&#x2019; financial conditions during the anticipated collection period. CRA writes off allowances when management determines the balance is uncollectible and all efforts of collection have been exhausted. Bad debt expense, net of recoveries of previously written off allowances, is recorded as a component of selling, general and administrative expenses in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c-1" id="f-411">&lt;div style="margin-top:10pt"&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;Costs of Services&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;Costs of services include the salaries, bonuses, share-based compensation expense, forgivable loan amortization, and benefits of our employee consultants. Costs of services also include out-of-pocket and other third-party vendor expenses, and the salaries of support staff whose time is billed directly to clients, such as librarians, editors, and programmers, as well as the amounts billed to us by our outside consultants for services rendered while completing a project. Costs of services does not include depreciation and amortization.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="c-1" id="f-412">&lt;div style="margin-top:10pt"&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;Selling, General and Administrative Expenses&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;Selling, general and administrative expenses include salaries, bonuses, share-based compensation expense, and benefits of our administrative and support staff, commissions to non-employee experts for generating new business, office rent, marketing, and other costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy contextRef="c-1" id="f-413">&lt;div style="margin-top:10pt"&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;Business Combinations&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 accounts for business acquisitions using the acquisition method of accounting, which requires assets acquired and liabilities assumed to be measured and recorded at their estimated fair values as of the acquisition date, with certain exceptions. Right-of-use assets and lease liabilities are recorded on the date of acquisition in accordance with ASC Topic 842,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. In addition, contract assets and contract liabilities are recorded at the acquisition date as if the acquirer had originated the contracts in accordance with ASC 606, Accounting Standards Update No. 2021-08&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;, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&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;. All other tangible assets and identifiable intangible assets acquired and liabilities assumed are recorded at their fair value as of the date of acquisition.&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 purchase price is determined as the fair value of consideration transferred. Goodwill is recognized for the excess of consideration transferred over the estimated fair value of the identifiable net assets acquired. Intangible assets that are separate from goodwill and have determinable useful lives are valued separately. Fair value measurements require extensive use of estimates and assumptions, including estimates of future cash flows to be generated by the acquired assets, discount rates that we believe reflect the risk factors associated with the related cash flows, and estimates of useful lives. The useful lives of identifiable intangible assets acquired in a business acquisition are estimated based on the expected period that we will receive substantially all of the projected future benefits from the intangible asset.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock contextRef="c-1" id="f-414">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Compensation&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 accounts for performance-based and service-based cash awards using an accrual method where changes in estimates are accounted for prospectively over the remaining service period. To the extent the terms of an award attribute all or a portion of the expected future benefits to a period of service greater than one year, the cost of those benefits is accrued over the employee's or non-employee's requisite service period in a systematic and rational manner.&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 requisite service period typically ranges from &lt;span style="-sec-ix-hidden:f-415"&gt;two&lt;/span&gt; to seven years starting with the employee's employment date or non-employee's affiliation date. For an employee or non-employee consultant currently affiliated with CRA, the requisite service period generally begins at the start of the award's measurement period. A recipient of such an award is expected to be employed by or affiliated with CRA for the entire measurement period. If the recipient's employment or affiliation with CRA terminates during the measurement period, the amount paid will be determined in accordance with the recipient's specific contract provisions.&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 terms of award agreements may include the achievement of minimum required financial targets over the award's measurement period. These financial targets may include a measure of revenue generation, profitability, or both. The amount of the liability of the award agreements is estimated based on internally generated financial projections. The process of projecting these financial targets over the measurement period is subjective and requires judgment and estimates. There can be no assurance that the estimates and assumptions used in preparing these projections will prove to be accurate.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-35" id="f-416">P7Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-417">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 is a lessee under certain operating leases for office space and equipment. CRA determines whether a contract is a lease at the inception of the contract, based on whether the contract provides CRA the right to control the use of a physically distinct asset or substantially all of the capacity of an asset. At the commencement date, operating lease liabilities and ROU assets are recognized in the consolidated balance sheet. Lease liabilities are based on the present value of lease payments over the lease term, discounted using an incremental borrowing rate specific to the underlying asset. ROU assets are equal to the lease liability, adjusted for payments made to the lessor prior to the lease commencement date and lease incentives received, such as tenant improvement allowances. CRA estimates its incremental borrowing rate for each leased asset based on the interest rate CRA would incur to borrow an amount equal to the lease payments on a collateralized basis over a similar term in a similar economic environment. CRA recognizes rent expense for its operating leases on a straight-line basis over the term of the lease.&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 classifies as short-term leases any leases with an initial noncancellable term of twelve months or less that do not include an option to purchase the underlying asset that CRA is reasonably certain to exercise. ROU assets and lease liabilities related to short-term leases are excluded from the consolidated balance sheets.&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 leases office space and equipment. CRA's equipment leases are generally short-term. CRA's office space leases have remaining lease terms between &lt;span style="-sec-ix-hidden:f-418"&gt;one&lt;/span&gt; and approximately eleven years, many of which include one or more options to extend the term for periods of up to five years for each option. Certain office space leases contain options to terminate the lease early, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which may include a penalty for exercising the option. Many of the termination options require notice within a specified period, after which the option is no longer available to CRA if not exercised. The extension options and termination options may be exercised at CRA's sole discretion. CRA does not consider in the measurement of ROU assets and lease liabilities an option to extend or terminate a lease if CRA is not reasonably certain to exercise the option. As of December&#160;28, 2024, CRA has not included any options to extend or terminate in its measurement of ROU assets or lease liabilities. Certain of CRA's office space leases impose asset retirement obligations due to office modifications or the periodic redecoration of the premises. These obligations are included in deferred compensation and other non-current liabilities on the consolidated balance sheets and are recorded at a value based on their estimated discounted cash flows.&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;Many of CRA's office space leases include fixed and variable payments. Variable payments relate to real estate taxes, sales or use taxes, insurance, operating expenses, and common area maintenance, which are usually billed at actual amounts incurred proportionate to CRA's rented square feet of the building. Variable payments that do not depend on an index or rate are expensed by CRA as they are incurred and are not included in the measurement of the lease liability.&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;Many of CRA's leases contain both lease and non-lease components. For office space leases, lease and non-lease components are accounted for as a single component. For equipment leases, fixed and variable payments are allocated to each component relative to observable or estimated standalone prices. CRA measures its variable lease costs as the portion of variable payments that are allocated to lease components.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c-37" id="f-419">P11Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="c-37" id="f-420">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c-1" id="f-421">&lt;div style="margin-top:10pt"&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;Goodwill&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;Goodwill represents the excess of the purchase price of acquired businesses over the estimated fair value of the identifiable net assets acquired. Goodwill is tested annually for impairment as of October&#160;15 and if events or changes in circumstances indicate that the carrying value may not be recoverable. CRA assesses goodwill at the reporting unit level. For CRA's fiscal 2024 goodwill impairment analysis, it operated as one reporting unit, which is its consulting services.&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 annual goodwill impairment test may use a qualitative or quantitative assessment. In performing the qualitative assessment, CRA considers various factors, such as macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, a sustained decrease in share price, and factors specific to the reporting unit. In performing the quantitative assessment, CRA compares the estimated value of its reporting unit to its net book value to identify potential impairment. CRA estimates the fair value of its consulting business reporting unit utilizing its market capitalization plus an appropriate control premium. Market capitalization is determined by multiplying CRA's shares outstanding by the market price of its common stock. CRA determines the control premium utilizing data from publicly available premium studies for the trailing four quarters for public company transactions in its industry group. If the estimated fair value of the reporting unit is less than its net book value, goodwill is impaired.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:NumberOfReportingUnits
      contextRef="c-1"
      decimals="INF"
      id="f-422"
      unitRef="reporting_unit">1</us-gaap:NumberOfReportingUnits>
    <crai:NumberOfTrailingQuartersToDetermineControlPremium
      contextRef="c-1"
      decimals="INF"
      id="f-423"
      unitRef="quarter">4</crai:NumberOfTrailingQuartersToDetermineControlPremium>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="c-1" id="f-424">&lt;div style="margin-top:10pt"&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;Intangible Assets&lt;/span&gt;&lt;/div&gt;Intangible assets are comprised of customer relationship intangibles, which are separable from goodwill and have determinable useful lives. CRA's intangible assets are valued separately and amortized over their estimated useful lives using the straight-line method.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-425">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Property and equipment are recorded at cost. Depreciation is calculated using the straight-line method based on the estimated useful lives of approximately three years for computer equipment, &lt;span style="-sec-ix-hidden:f-427"&gt;three&lt;/span&gt; to ten years for computer software, and ten years for furniture and fixtures. Amortization of leasehold improvements is calculated using the straight-line method over the shorter of the lease term or the estimated useful life of the leasehold improvements. Expenditures for maintenance and repairs are expensed as incurred. Expenditures for renewals and betterments are capitalized.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-38" id="f-426">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-40" id="f-428">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-41" id="f-429">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:DebtPolicyTextBlock contextRef="c-1" id="f-430">&lt;div style="margin-top:10pt"&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;Debt Issuance Costs&lt;/span&gt;&lt;/div&gt;CRA records its debt issuance costs related to its revolving credit facility as an asset and amortizes the costs over the term of the credit agreement using the straight-line method. Debt issuance costs in the amount of $0.2 million and $0.4 million are included in prepaid expenses and other current assets and other assets, respectively, in the consolidated balance sheets as of December&#160;28, 2024. Debt issuance costs in the amount of $0.2 million and $0.6 million are included in prepaid expenses and other current assets and other assets, respectively, in the consolidated balance sheets as of December&#160;30, 2023.</us-gaap:DebtPolicyTextBlock>
    <us-gaap:DeferredFinanceCostsCurrentNet contextRef="c-9" decimals="-5" id="f-431" unitRef="usd">200000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet contextRef="c-9" decimals="-5" id="f-432" unitRef="usd">400000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsCurrentNet contextRef="c-10" decimals="-5" id="f-433" unitRef="usd">200000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet contextRef="c-10" decimals="-5" id="f-434" unitRef="usd">600000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c-1" id="f-435">&lt;div style="margin-top:10pt"&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;Impairment of Long-Lived Assets&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 reviews the carrying value of its long-lived assets (primarily property and equipment, finite-lived intangible assets, and ROU assets) to assess the recoverability of these assets whenever events or circumstances indicate that impairment may have occurred. Factors CRA considers important that could trigger an impairment review include, among others, the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;a significant underperformance relative to expected historical or projected future operating results;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;a significant decrease in the market price of a long-lived asset (asset group);&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt"&gt;a significant change in the manner of CRA's use of the acquired asset or the strategy for CRA's overall business;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a significant adverse change in legal factors or in the business climate that could affect the value of a long-lived asset (asset group); &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset (asset group); &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset (asset group); &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a current expectation that, more likely than not, a long-lived asset (asset group) will be sold or otherwise disposed of significantly before the end of its previously estimated useful life; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a significant negative industry or economic trend.&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;If CRA determines that an impairment review is required, CRA would review the expected future undiscounted cash flows to be generated by the assets or asset groups. If CRA determines that the carrying value of long-lived assets or asset groups may not be recoverable, CRA would measure any impairment based on a projected discounted cash flow method using a discount rate determined by CRA to be commensurate with the risk inherent in CRA's current business model. If impairment is indicated through this review, the carrying amount of the assets would be reduced to their estimated fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c-1" id="f-436">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;ASC Topic 820, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement,&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; establishes a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level&#160;1 measurement), then priority to quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuation techniques for which all significant assumptions are observable in the market (Level&#160;2 measurement), then the lowest priority to unobservable inputs (Level&#160;3 measurement).&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's financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses, are carried at cost, which approximates their fair value because of the short-term maturity of these instruments or because their stated interest rates are indicative of market interest rates.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-437">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Income Taxes&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 records income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized based on estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases. CRA includes in the estimate of deferred tax assets and liabilities an estimate of the realizable benefits from operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.&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 is required to establish a valuation allowance on its deferred tax assets to reflect the likelihood of realization. Significant management judgment is required in determining deferred tax assets and liabilities and any valuation allowance recorded against its net deferred tax assets. The weight of all available evidence is evaluated to determine whether it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The decision to record a valuation allowance requires varying degrees of judgment based upon the nature of the item giving rise to the deferred tax asset. If, after a valuation allowance is recorded, it is determined that CRA would be able to realize deferred tax assets in the future in excess of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;their net recorded amount, CRA would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.&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's effective tax rate may vary from period to period based on changes in estimated taxable income or loss; changes to the valuation allowance; changes to federal, state, or foreign tax laws; future expansion into areas with varying country, state, and local income tax rates; deductibility of certain costs; uncertain tax positions; expenses by jurisdiction; and results of acquisitions or dispositions.&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 calculation of CRA's tax liabilities involves dealing with uncertainties in the application of complex tax regulations in several different tax jurisdictions. CRA is periodically reviewed by domestic and foreign tax authorities. These reviews include questions regarding the timing and amount of deductions and the allocation of income among various tax jurisdictions. CRA accounts for uncertainties in income tax positions in accordance with ASC Topic&#160;740, &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&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&#160;740"). The number of years with open tax audits varies depending on the tax jurisdiction.&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 has elected to recognize the tax on global intangible low-taxed income ("GILTI") as a period expense in the period the tax is incurred. As such, CRA has included its GILTI provision associated with current-year operations solely within the estimated annual effective tax rate ("EAETR") and has not provided additional GILTI on deferred items.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-438">&lt;div style="margin-top:10pt"&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;Share-Based Compensation&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 accounts for equity-based compensation using a fair value based recognition method. Under the fair value recognition requirements of ASC Topic&#160;718, &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;Compensation-Stock Compensation&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 Topic&#160;718"), share-based compensation cost is estimated at the grant date based on the fair value of the award and is recognized as expense over the requisite service period of the award. For those awards that are deemed probable of vesting, CRA recognizes the estimated fair value as expense over the requisite service period of the award. The amount of share-based compensation expense recognized at any date must at least equal the portion of grant date value of the award that is vested at that date. In accordance with ASC Topic&#160;718, for time-vesting restricted stock units awarded to employees, CRA estimates share-based compensation cost at the grant date based on the fair value of the restricted stock units and awards and recognizes the cost for awards that are probable of vesting over the requisite service period on a straight-line basis. Performance-vesting restricted stock units are expensed using the graded attribution method. The forfeiture rate is based upon historical experience. CRA believes its historical experience is an appropriate indicator of future forfeitures.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:StockholdersEquityPolicyTextBlock contextRef="c-1" id="f-439">&lt;div style="margin-top:10pt"&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: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;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.&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 purchase price of common stock is first charged against available paid-in capital (&#x201c;PIC&#x201d;) until PIC is exhausted, after which the purchase price is charged to retained earnings. CRA&#x2019;s common stock has no par value. All shares repurchased have been retired.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-440">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Income (Loss) Per Share&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 computes basic net income or loss per share utilizing the two-class method, whereby 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. Under the two-class method, basic net income or loss per share is computed by dividing net income or loss allocated to common stock by the weighted-average number of common shares outstanding. CRA's participating securities consist of unvested share-based payment awards that contain a nonforfeitable right to receive dividends. Potentially dilutive shares are excluded from the basic net income or loss per share calculation.&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 computes diluted net income or loss per share utilizing the more dilutive of either the two-class method or the treasury stock method. Under the two-class method, diluted net income or loss per share is computed by dividing net income or loss by the sum of the weighted-average number of shares determined from the basic earnings per share computation and the number of common stock equivalents that would have a dilutive effect. Under the treasury stock method, the weighted average number of common shares outstanding is increased by the potentially dilutive common shares. Potentially dilutive shares are &lt;/span&gt;&lt;/div&gt;related to our restricted stock, stock options, time-vesting RSUs, and performance-vesting RSUs. To the extent that there is a net loss, CRA assumes all common stock equivalents to be anti-dilutive, and they are excluded from diluted weighted-average shares outstanding.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-441">&lt;div style="margin-top:10pt"&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&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&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;On December&#160;28, 2024, CRA adopted Accounting Standards Update ("ASU") No. 2023-07, &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;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures &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;("ASU 2023-07"), which established reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 Not Yet 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): Improvements to Income Tax Disclosures&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;In December 2023, the FASB issued Accounting Standards Update ("ASU") No. 2023-09, &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): Improvements to Income Tax Disclosures &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;("ASU 2023-09")&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ASU requires disclosure of specific categories in the rate reconciliation, provide additional information for reconciling items that meet a quantitative threshold, disclose the amount of income taxes paid disaggregated by federal, state, foreign taxes, and individual jurisdiction. ASU 2023-09 also requires income (or loss) from continuing operations before income tax expense (or benefit) disaggregated between domestic and foreign and income tax expense (or benefit) from continuing operations disaggregated by federal (national), state, and foreign. &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;ASU 2023-09 is effective for CRA for annual periods beginning after December 15, 2024. CRA plans to adopt the amendment during the annual reporting for fiscal year 2025. CRA has begun to assess the impact of the amendment and has modeled out the changes to its income tax disclosures. As the amendment relates solely to disclosures, the adoption is not expected to have an effect on CRA's financial results. &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 Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses&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;In November 2024, the FASB issued Accounting Standards Update ("ASU") No. 2024-03, &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 Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses &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;("ASU 2024-03")&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ASU requires disclosure, in the notes to the financial statements, specified information about certain costs and expenses including employee compensation, depreciation, and intangible asset amortization. &lt;/span&gt;&lt;/div&gt;ASU 2024-03 is effective for CRA for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. CRA is in the process of evaluating the impact of adopting ASU 2024-03.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-442">Revenues and Allowances&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 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'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:10pt"&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: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 tables disaggregate CRA's revenue by type of contract and geographic location (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;28,&lt;br/&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;30,&lt;br/&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;31,&lt;br/&gt;2022 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consulting services revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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 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;126,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;113,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Time-and-materials&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;560,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;509,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;480,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&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;687,414&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;623,976&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;590,901&#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&gt;&lt;/tr&gt;&lt;/table&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;Revenues have been attributed to locations based on the location of the legal entity generating the revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;28,&lt;br/&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;30,&lt;br/&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;31,&lt;br/&gt;2022 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consulting services revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;558,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;470,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;United Kingdom&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;86,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;94,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;89,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;687,414&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;623,976&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;590,901&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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: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;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 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 consolidated balance sheets. Adjustments to the reserves for variable consideration are included in revenues on the 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. Under ASC 326, CRA estimates allowances based on historical charge-off rates, adjusted for days sales outstanding and expected changes to clients&#x2019; financial conditions during the anticipated collection period. Bad debt expense, net of recoveries of previously written off allowances, is recorded as a component of selling, general and administrative expenses on the 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;A rollforward of the variable consideration and doubtful accounts reserves for accounts receivable, which includes allowances for doubtful accounts of $1.1 million and $0.6 million as of December&#160;28, 2024 and December&#160;30, 2023, respectively, is as follows (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,335&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,640&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases to reserves, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts written off and foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,815)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;5,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:100%"&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:100%"&gt;4,335&#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&gt;&lt;/tr&gt;&lt;/table&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;A rollforward of the variable consideration and doubtful accounts reserves for unbilled services is as follows (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;1,629&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;1,120&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Increases to reserves, net of recoveries&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;10,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;7,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Amounts written off and foreign currency translation&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;(10,783)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(7,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;1,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;1,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;28,&lt;br/&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;30,&lt;br/&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;31,&lt;br/&gt;2022 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Bad debt expense (recovery), net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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: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;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&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;28,&lt;br/&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;30,&lt;br/&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;31,&lt;br/&gt;2022 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reimbursable expenses&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;65,739&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;65,277&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;63,318&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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;The timing of revenue recognition, billings, and cash collections results in accounts receivables, unbilled services, and contract liabilities in the consolidated balance sheets. Revenues recognized for services performed, but not yet billed to clients, are recorded as unbilled services. The following table presents the open and closing balances of CRA's accounts receivable, net and unbilled services, net (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December&#160;28,&lt;br/&gt;2024&lt;br/&gt;(52 weeks)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December&#160;30,&lt;br/&gt;2023&lt;br/&gt;(52 weeks)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December&#160;31,&lt;br/&gt;2022 &lt;br/&gt;(52 weeks)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;162,293&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;142,729&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;143,644&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled services, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;57,255&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;56,827&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;51,343&#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&gt;&lt;/tr&gt;&lt;/table&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 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 December&#160;28, 2024 and December&#160;30, 2023.&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;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. Contract liabilities are included in deferred revenue and other liabilities in the consolidated balance sheets. The following table presents the closing balances of CRA's contract liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;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&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;December&#160;28,&lt;br/&gt;2024&lt;br/&gt;(52 weeks)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December&#160;30,&lt;br/&gt;2023&lt;br/&gt;(52 weeks)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December&#160;31,&lt;br/&gt;2022 &lt;br/&gt;(52 weeks)&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 style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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;7,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;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-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.655%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.526%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.381%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.548%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;28,&lt;br/&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;30,&lt;br/&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;31,&lt;br/&gt;2022 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts included in contract liabilities at the beginning of the fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;5,885&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,700&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;8,325&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 fiscal years&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-443">&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 tables disaggregate CRA's revenue by type of contract and geographic location (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;28,&lt;br/&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;30,&lt;br/&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;31,&lt;br/&gt;2022 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consulting services revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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 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;126,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;113,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Time-and-materials&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;560,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;509,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;480,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&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;687,414&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;623,976&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;590,901&#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&gt;&lt;/tr&gt;&lt;/table&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;Revenues have been attributed to locations based on the location of the legal entity generating the revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;28,&lt;br/&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;30,&lt;br/&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;31,&lt;br/&gt;2022 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consulting services revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;558,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;470,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;United Kingdom&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;86,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;94,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;89,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;687,414&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;623,976&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;590,901&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-42" decimals="-3" id="f-444" unitRef="usd">126657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-43" decimals="-3" id="f-445" unitRef="usd">113983000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-44" decimals="-3" id="f-446" unitRef="usd">110129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-45" decimals="-3" id="f-447" unitRef="usd">560757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-46" decimals="-3" id="f-448" unitRef="usd">509993000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-47" decimals="-3" id="f-449" unitRef="usd">480772000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-450" unitRef="usd">687414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-451" unitRef="usd">623976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-452" unitRef="usd">590901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-48" decimals="-3" id="f-453" unitRef="usd">558803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-49" decimals="-3" id="f-454" unitRef="usd">493923000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-50" decimals="-3" id="f-455" unitRef="usd">470233000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-51" decimals="-3" id="f-456" unitRef="usd">86533000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-52" decimals="-3" id="f-457" unitRef="usd">94445000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-53" decimals="-3" id="f-458" unitRef="usd">89235000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-54" decimals="-3" id="f-459" unitRef="usd">42078000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-55" decimals="-3" id="f-460" unitRef="usd">35608000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-56" decimals="-3" id="f-461" unitRef="usd">31433000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-462" unitRef="usd">687414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-463" unitRef="usd">623976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-464" unitRef="usd">590901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock contextRef="c-1" id="f-465">&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;A rollforward of the variable consideration and doubtful accounts reserves for accounts receivable, which includes allowances for doubtful accounts of $1.1 million and $0.6 million as of December&#160;28, 2024 and December&#160;30, 2023, respectively, is as follows (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,335&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,640&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases to reserves, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts written off and foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,815)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;5,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:100%"&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:100%"&gt;4,335&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock>
    <crai:AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable contextRef="c-9" decimals="-5" id="f-466" unitRef="usd">1100000</crai:AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable>
    <crai:AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable contextRef="c-10" decimals="-5" id="f-467" unitRef="usd">600000</crai:AllowanceForDoubtfulAccountsVariableConsiderationAndAllowancesForAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-10" decimals="-3" id="f-468" unitRef="usd">4335000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-11" decimals="-3" id="f-469" unitRef="usd">2640000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries contextRef="c-1" decimals="-3" id="f-470" unitRef="usd">5355000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries contextRef="c-7" decimals="-3" id="f-471" unitRef="usd">5510000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-1" decimals="-3" id="f-472" unitRef="usd">4031000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-7" decimals="-3" id="f-473" unitRef="usd">3815000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-9" decimals="-3" id="f-474" unitRef="usd">5659000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-10" decimals="-3" id="f-475" unitRef="usd">4335000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <crai:ScheduleOfAllowanceForUnbilledServicesTableTextBlock contextRef="c-1" id="f-476">&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;A rollforward of the variable consideration and doubtful accounts reserves for unbilled services is as follows (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;1,629&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;1,120&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Increases to reserves, net of recoveries&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;10,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;7,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Amounts written off and foreign currency translation&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;(10,783)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(7,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;1,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;1,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</crai:ScheduleOfAllowanceForUnbilledServicesTableTextBlock>
    <crai:AllowanceForUnbilledServices contextRef="c-10" decimals="-3" id="f-477" unitRef="usd">1629000</crai:AllowanceForUnbilledServices>
    <crai:AllowanceForUnbilledServices contextRef="c-11" decimals="-3" id="f-478" unitRef="usd">1120000</crai:AllowanceForUnbilledServices>
    <crai:AllowanceForUnbilledServicesIncreasesToReserves contextRef="c-1" decimals="-3" id="f-479" unitRef="usd">10565000</crai:AllowanceForUnbilledServicesIncreasesToReserves>
    <crai:AllowanceForUnbilledServicesIncreasesToReserves contextRef="c-7" decimals="-3" id="f-480" unitRef="usd">7966000</crai:AllowanceForUnbilledServicesIncreasesToReserves>
    <crai:AllowanceForUnbilledServicesAmountsWrittenOff contextRef="c-1" decimals="-3" id="f-481" unitRef="usd">10783000</crai:AllowanceForUnbilledServicesAmountsWrittenOff>
    <crai:AllowanceForUnbilledServicesAmountsWrittenOff contextRef="c-7" decimals="-3" id="f-482" unitRef="usd">7457000</crai:AllowanceForUnbilledServicesAmountsWrittenOff>
    <crai:AllowanceForUnbilledServices contextRef="c-9" decimals="-3" id="f-483" unitRef="usd">1411000</crai:AllowanceForUnbilledServices>
    <crai:AllowanceForUnbilledServices contextRef="c-10" decimals="-3" id="f-484" unitRef="usd">1629000</crai:AllowanceForUnbilledServices>
    <crai:ScheduleOfBadDebtExpenseTableTextBlock contextRef="c-1" id="f-485">&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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;28,&lt;br/&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;30,&lt;br/&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;31,&lt;br/&gt;2022 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Bad debt expense (recovery), net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</crai:ScheduleOfBadDebtExpenseTableTextBlock>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-486" unitRef="usd">534000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-7" decimals="-3" id="f-487" unitRef="usd">533000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-8" decimals="-3" id="f-488" unitRef="usd">-345000</us-gaap:ProvisionForDoubtfulAccounts>
    <crai:ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock contextRef="c-1" id="f-489">The following expenses are subject to reimbursement (in&#160;thousands):&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;28,&lt;br/&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;30,&lt;br/&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;31,&lt;br/&gt;2022 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reimbursable expenses&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;65,739&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;65,277&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;63,318&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</crai:ScheduleOfReimbursableExpensesIncludedInRevenuesTableTextBlock>
    <crai:ReimbursableExpenses contextRef="c-1" decimals="-3" id="f-490" unitRef="usd">65739000</crai:ReimbursableExpenses>
    <crai:ReimbursableExpenses contextRef="c-7" decimals="-3" id="f-491" unitRef="usd">65277000</crai:ReimbursableExpenses>
    <crai:ReimbursableExpenses contextRef="c-8" decimals="-3" id="f-492" unitRef="usd">63318000</crai:ReimbursableExpenses>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="c-1" id="f-493">The following table presents the open and closing balances of CRA's accounts receivable, net and unbilled services, net (in thousands):&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December&#160;28,&lt;br/&gt;2024&lt;br/&gt;(52 weeks)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December&#160;30,&lt;br/&gt;2023&lt;br/&gt;(52 weeks)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December&#160;31,&lt;br/&gt;2022 &lt;br/&gt;(52 weeks)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;162,293&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;142,729&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;143,644&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled services, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;57,255&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;56,827&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;51,343&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-9" decimals="-3" id="f-494" unitRef="usd">162293000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-10" decimals="-3" id="f-495" unitRef="usd">142729000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-11" decimals="-3" id="f-496" unitRef="usd">143644000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledContractsReceivable contextRef="c-9" decimals="-3" id="f-497" unitRef="usd">57255000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable contextRef="c-10" decimals="-3" id="f-498" unitRef="usd">56827000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable contextRef="c-11" decimals="-3" id="f-499" unitRef="usd">51343000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-500">The following table presents the closing balances of CRA's contract liabilities (in thousands):&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;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&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;December&#160;28,&lt;br/&gt;2024&lt;br/&gt;(52 weeks)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December&#160;30,&lt;br/&gt;2023&lt;br/&gt;(52 weeks)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December&#160;31,&lt;br/&gt;2022 &lt;br/&gt;(52 weeks)&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 style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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;7,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;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-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.655%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.526%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.381%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.548%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;28,&lt;br/&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;30,&lt;br/&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;31,&lt;br/&gt;2022 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts included in contract liabilities at the beginning of the fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;5,885&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,700&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;8,325&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 fiscal years&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-9" decimals="-3" id="f-501" unitRef="usd">7340000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-10" decimals="-3" id="f-502" unitRef="usd">6037000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-11" decimals="-3" id="f-503" unitRef="usd">6977000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-3" id="f-504" unitRef="usd">5885000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-7" decimals="-3" id="f-505" unitRef="usd">6700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-8" decimals="-3" id="f-506" unitRef="usd">8325000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod contextRef="c-1" decimals="-3" id="f-507" unitRef="usd">3607000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod contextRef="c-7" decimals="-3" id="f-508" unitRef="usd">2912000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod contextRef="c-8" decimals="-3" id="f-509" unitRef="usd">2207000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <crai:ForgivableLoansDisclosureTextBlock contextRef="c-1" id="f-510">Forgivable Loans&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;In order to attract and retain highly skilled professionals, CRA may issue forgivable loans to employees and non-employee experts, certain of which may be denominated in local currencies. A portion of these loans is collateralized. The forgivable loans have terms that are generally between &lt;span style="-sec-ix-hidden:f-511"&gt;two&lt;/span&gt; and six years with interest rates currently ranging up to 5.12%. 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. During fiscal years 2024, 2023 and 2022 there were no balances due under these loans for which the full principal and interest were not forgiven or not collected upon termination of employment or affiliation with CRA. The forgiveness of the principal amount of the loans is recorded as compensation over the service period, which is consistent with the term of the loans. &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 forgivable loan activity for the respective periods (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2023&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 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;53,941&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;56,456&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;23,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Repayments&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,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reclassifications from accrued expenses or to other assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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;(31,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(24,198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effects of foreign currency translation&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;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;55,492&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;53,941&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Current portion of forgivable loans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;6,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;8,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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-current portion of forgivable loans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;48,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;45,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;_______________________________&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;Relates to the reclassification of performance awards previously recorded as accrued expenses or forgivable loans that have been reclassified to other receivables.&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;(2)&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;During the quarter ended June&#160;29, 2024, approximately $5.7 million of amortization was accelerated due to involuntary terminations.&lt;/span&gt;&lt;/div&gt;</crai:ForgivableLoansDisclosureTextBlock>
    <crai:ForgivableLoanTerm contextRef="c-37" id="f-512">P6Y</crai:ForgivableLoanTerm>
    <crai:ForgivableLoansInterestRate contextRef="c-35" decimals="4" id="f-513" unitRef="number">0.0512</crai:ForgivableLoansInterestRate>
    <crai:ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven contextRef="c-7" decimals="-5" id="f-514" unitRef="loan">0</crai:ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven>
    <crai:ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven contextRef="c-8" decimals="-5" id="f-515" unitRef="loan">0</crai:ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven>
    <crai:ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven contextRef="c-1" decimals="-5" id="f-516" unitRef="loan">0</crai:ForgivableLoansNumberOfLoanBalancesWhichFullPrincipalAndInterestWereNotForgiven>
    <crai:ScheduleOfForgivableLoansActivityTableTextBlock contextRef="c-1" id="f-517">&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 forgivable loan activity for the respective periods (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2023&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 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;53,941&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;56,456&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;23,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Repayments&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,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reclassifications from accrued expenses or to other assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#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;(31,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(24,198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effects of foreign currency translation&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;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;55,492&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;53,941&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Current portion of forgivable loans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;6,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;8,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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-current portion of forgivable loans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;48,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;45,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;_______________________________&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;Relates to the reclassification of performance awards previously recorded as accrued expenses or forgivable loans that have been reclassified to other receivables.&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;(2)&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;During the quarter ended June&#160;29, 2024, approximately $5.7 million of amortization was accelerated due to involuntary terminations.&lt;/span&gt;&lt;/div&gt;</crai:ScheduleOfForgivableLoansActivityTableTextBlock>
    <crai:ForgivableLoans contextRef="c-10" decimals="-3" id="f-518" unitRef="usd">53941000</crai:ForgivableLoans>
    <crai:ForgivableLoans contextRef="c-11" decimals="-3" id="f-519" unitRef="usd">56456000</crai:ForgivableLoans>
    <crai:ForgivableLoansAdvances contextRef="c-1" decimals="-3" id="f-520" unitRef="usd">45494000</crai:ForgivableLoansAdvances>
    <crai:ForgivableLoansAdvances contextRef="c-7" decimals="-3" id="f-521" unitRef="usd">23342000</crai:ForgivableLoansAdvances>
    <crai:ForgivableLoansRepayments contextRef="c-1" decimals="-3" id="f-522" unitRef="usd">2761000</crai:ForgivableLoansRepayments>
    <crai:ForgivableLoansRepayments contextRef="c-7" decimals="-3" id="f-523" unitRef="usd">1816000</crai:ForgivableLoansRepayments>
    <crai:ForgivableLoansReclassificationToOtherAssets contextRef="c-1" decimals="-3" id="f-524" unitRef="usd">9989000</crai:ForgivableLoansReclassificationToOtherAssets>
    <crai:ForgivableLoansReclassificationToOtherAssets contextRef="c-7" decimals="-3" id="f-525" unitRef="usd">0</crai:ForgivableLoansReclassificationToOtherAssets>
    <crai:ForgivableLoansAmortization contextRef="c-1" decimals="-3" id="f-526" unitRef="usd">31055000</crai:ForgivableLoansAmortization>
    <crai:ForgivableLoansAmortization contextRef="c-7" decimals="-3" id="f-527" unitRef="usd">24198000</crai:ForgivableLoansAmortization>
    <crai:ForgivableLoansTranslationAdjustments contextRef="c-1" decimals="-3" id="f-528" unitRef="usd">-138000</crai:ForgivableLoansTranslationAdjustments>
    <crai:ForgivableLoansTranslationAdjustments contextRef="c-7" decimals="-3" id="f-529" unitRef="usd">157000</crai:ForgivableLoansTranslationAdjustments>
    <crai:ForgivableLoans contextRef="c-9" decimals="-3" id="f-530" unitRef="usd">55492000</crai:ForgivableLoans>
    <crai:ForgivableLoans contextRef="c-10" decimals="-3" id="f-531" unitRef="usd">53941000</crai:ForgivableLoans>
    <crai:ForgivableLoansCurrent contextRef="c-9" decimals="-3" id="f-532" unitRef="usd">6535000</crai:ForgivableLoansCurrent>
    <crai:ForgivableLoansCurrent contextRef="c-10" decimals="-3" id="f-533" unitRef="usd">8759000</crai:ForgivableLoansCurrent>
    <crai:ForgivableLoansNoncurrent contextRef="c-9" decimals="-3" id="f-534" unitRef="usd">48957000</crai:ForgivableLoansNoncurrent>
    <crai:ForgivableLoansNoncurrent contextRef="c-10" decimals="-3" id="f-535" unitRef="usd">45182000</crai:ForgivableLoansNoncurrent>
    <crai:ForgivableLoansAcceleratedAmortization contextRef="c-57" decimals="-5" id="f-536" unitRef="usd">5700000</crai:ForgivableLoansAcceleratedAmortization>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-537">Leases&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 components of CRA's lease expenses, which are included in the consolidated statements of operations, are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;28,&lt;br/&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;30,&lt;br/&gt;2023 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;31,&lt;br/&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,156&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,783&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,494&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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 summary information for CRA's lease terms and discount rates for its operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;December 28,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;December 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average remaining lease term&#x2014;operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average discount rate&#x2014;operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;At December&#160;28, 2024, CRA had the following maturities of lease liabilities related to office space, all of which are under non-cancellable operating leases (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating Lease&lt;br/&gt;Commitments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,062&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,362&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;Certain of our operating leases have terms that impose asset retirement obligations due to office modifications or the periodic redecoration of the premises, which are included in accrued expenses and deferred compensation and other non-current liabilities in our consolidated balance sheets. As of December&#160;28, 2024 and December&#160;30, 2023, these redecoration and asset retirement obligations were approximately $2.4 million and $2.2 million, respectively.&lt;/span&gt;&lt;/div&gt;As of December&#160;28, 2024, CRA had no additional operating leases that had not yet commenced.</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-538">&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 components of CRA's lease expenses, which are included in the consolidated statements of operations, are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;28,&lt;br/&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;30,&lt;br/&gt;2023 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;31,&lt;br/&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,156&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,783&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,494&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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 summary information for CRA's lease terms and discount rates for its operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.426%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;December 28,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;December 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average remaining lease term&#x2014;operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average discount rate&#x2014;operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-539" unitRef="usd">19156000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-7" decimals="-3" id="f-540" unitRef="usd">18783000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-8" decimals="-3" id="f-541" unitRef="usd">18494000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-542" unitRef="usd">327000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-7" decimals="-3" id="f-543" unitRef="usd">371000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-8" decimals="-3" id="f-544" unitRef="usd">285000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-545" unitRef="usd">7923000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-7" decimals="-3" id="f-546" unitRef="usd">6960000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-8" decimals="-3" id="f-547" unitRef="usd">5986000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-548" unitRef="usd">27406000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-7" decimals="-3" id="f-549" unitRef="usd">26114000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-8" decimals="-3" id="f-550" unitRef="usd">24765000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-9" id="f-551">P5Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-10" id="f-552">P5Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-11" id="f-553">P6Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-9" decimals="3" id="f-554" unitRef="number">0.039</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-10" decimals="3" id="f-555" unitRef="number">0.036</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-11" decimals="3" id="f-556" unitRef="number">0.036</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-557">&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;At December&#160;28, 2024, CRA had the following maturities of lease liabilities related to office space, all of which are under non-cancellable operating leases (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating Lease&lt;br/&gt;Commitments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,062&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,362&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-9" decimals="-3" id="f-558" unitRef="usd">22062000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-9" decimals="-3" id="f-559" unitRef="usd">22033000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-9" decimals="-3" id="f-560" unitRef="usd">22116000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-9" decimals="-3" id="f-561" unitRef="usd">16396000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-9" decimals="-3" id="f-562" unitRef="usd">14756000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-9" decimals="-3" id="f-563" unitRef="usd">19999000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-9" decimals="-3" id="f-564" unitRef="usd">117362000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-9" decimals="-3" id="f-565" unitRef="usd">14125000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-9" decimals="-3" id="f-566" unitRef="usd">103237000</us-gaap:OperatingLeaseLiability>
    <us-gaap:AssetRetirementObligation contextRef="c-9" decimals="-5" id="f-567" unitRef="usd">2400000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-10" decimals="-5" id="f-568" unitRef="usd">2200000</us-gaap:AssetRetirementObligation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-569">Goodwill and Intangible Assets&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 changes in the carrying amount of goodwill for fiscal 2024 and fiscal 2023 are as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;165,882&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;164,815&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated goodwill impairment&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;(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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(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;/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;Goodwill, net at beginning of fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93,989&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92,922&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions due to acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;(252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill, net at end of fiscal year&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;93,737&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;93,989&#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&gt;&lt;/tr&gt;&lt;/table&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;Goodwill, net at December&#160;28, 2024, is comprised of goodwill of $165.6 million and accumulated impairment of $71.9 million. There were no impairment losses related to goodwill during fiscal 2024, fiscal 2023, or fiscal 2022. &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;Intangible assets that are separable from goodwill and have determinable useful lives are valued separately and amortized using the straight-line method over their expected useful lives. There were no impairment losses related to intangible assets during fiscal 2024, fiscal 2023, or fiscal 2022. &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 components of acquired identifiable intangible assets are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.997%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Useful Life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,300&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,084)&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,216&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,800&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6,604)&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,196&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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 a result of an asset acquisition in CRA's intellectual property practice, CRA recognized $1.5 million of intangible assets related to customer relationships during the second quarter of fiscal 2024. Amortization expense related to intangible assets was $1.5 million, $1.4 million, and $1.2 million for fiscal 2024, fiscal 2023, and fiscal 2022, respectively. Amortization of intangible assets held at December&#160;28, 2024 for the next five fiscal years and thereafter is expected to be as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal Year&lt;/span&gt;&lt;/td&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:100%"&gt;Amortization&lt;br/&gt;Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,468&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-570">&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 changes in the carrying amount of goodwill for fiscal 2024 and fiscal 2023 are as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;165,882&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;164,815&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated goodwill impairment&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;(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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(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;/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;Goodwill, net at beginning of fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93,989&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92,922&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions due to acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;(252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill, net at end of fiscal year&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;93,737&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;93,989&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross contextRef="c-10" decimals="-3" id="f-571" unitRef="usd">165882000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross contextRef="c-11" decimals="-3" id="f-572" unitRef="usd">164815000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-10" decimals="-3" id="f-573" unitRef="usd">71893000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-11" decimals="-3" id="f-574" unitRef="usd">71893000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill contextRef="c-10" decimals="-3" id="f-575" unitRef="usd">93989000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-11" decimals="-3" id="f-576" unitRef="usd">92922000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-1" decimals="-3" id="f-577" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-7" decimals="-3" id="f-578" unitRef="usd">415000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-3" id="f-579" unitRef="usd">-252000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-7" decimals="-3" id="f-580" unitRef="usd">652000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-9" decimals="-3" id="f-581" unitRef="usd">93737000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-10" decimals="-3" id="f-582" unitRef="usd">93989000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-10" decimals="-3" id="f-583" unitRef="usd">93989000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross contextRef="c-9" decimals="-5" id="f-584" unitRef="usd">165600000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-9" decimals="-5" id="f-585" unitRef="usd">71900000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-8" decimals="-5" id="f-586" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-1" decimals="-5" id="f-587" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-7" decimals="-5" id="f-588" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock contextRef="c-1" id="f-589">&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 components of acquired identifiable intangible assets are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.997%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Useful Life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,300&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8,084)&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,216&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,800&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6,604)&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,196&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-58" id="f-590">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-59" id="f-591">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-58" decimals="-3" id="f-592" unitRef="usd">15300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-58" decimals="-3" id="f-593" unitRef="usd">8084000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-58" decimals="-3" id="f-594" unitRef="usd">7216000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-59" decimals="-3" id="f-595" unitRef="usd">13800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-59" decimals="-3" id="f-596" unitRef="usd">6604000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-59" decimals="-3" id="f-597" unitRef="usd">7196000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-60" decimals="-3" id="f-598" unitRef="usd">1500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-5" id="f-599" unitRef="usd">1500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-7" decimals="-5" id="f-600" unitRef="usd">1400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-8" decimals="-5" id="f-601" unitRef="usd">1200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-602">Amortization of intangible assets held at December&#160;28, 2024 for the next five fiscal years and thereafter is expected to be as follows (in thousands):&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal Year&lt;/span&gt;&lt;/td&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:100%"&gt;Amortization&lt;br/&gt;Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,468&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-9" decimals="-3" id="f-603" unitRef="usd">1468000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-9" decimals="-3" id="f-604" unitRef="usd">1530000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-9" decimals="-3" id="f-605" unitRef="usd">774000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-9" decimals="-3" id="f-606" unitRef="usd">708000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-9" decimals="-3" id="f-607" unitRef="usd">708000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c-9" decimals="-3" id="f-608" unitRef="usd">2028000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-9" decimals="-3" id="f-609" unitRef="usd">7216000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-610">Property and Equipment&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;Property and equipment consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 28,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 30,&lt;br/&gt;2023&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;Computer, office equipment, and software&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;36,497&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;31,261&#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&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:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Furniture&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;17,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;16,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="2" style="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;119,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="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;109,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Accumulated depreciation and amortization&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;(74,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(70,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;45,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="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="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;38,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;Depreciation expense was $10.1&#160;million, $10.0&#160;million, and $10.8&#160;million in fiscal 2024, fiscal 2023, and fiscal 2022, respectively.&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;Long-lived assets by geographic location are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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;December 28,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&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;Long-lived assets (property and equipment, net):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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 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;37,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total long-lived assets (property and equipment, net)&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;45,205&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-611">&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;Property and equipment consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 28,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 30,&lt;br/&gt;2023&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;Computer, office equipment, and software&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;36,497&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;31,261&#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&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:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Furniture&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;17,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;16,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="2" style="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;119,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="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;109,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Accumulated depreciation and amortization&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;(74,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(70,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;45,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="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="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;38,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-61" decimals="-3" id="f-612" unitRef="usd">36497000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-62" decimals="-3" id="f-613" unitRef="usd">31261000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-63" decimals="-3" id="f-614" unitRef="usd">65639000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-64" decimals="-3" id="f-615" unitRef="usd">61652000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-41" decimals="-3" id="f-616" unitRef="usd">17306000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-65" decimals="-3" id="f-617" unitRef="usd">16103000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-9" decimals="-3" id="f-618" unitRef="usd">119442000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-10" decimals="-3" id="f-619" unitRef="usd">109016000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-9" decimals="-3" id="f-620" unitRef="usd">74237000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-10" decimals="-3" id="f-621" unitRef="usd">70840000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-9" decimals="-3" id="f-622" unitRef="usd">45205000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-10" decimals="-3" id="f-623" unitRef="usd">38176000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c-1" decimals="-5" id="f-624" unitRef="usd">10100000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-7" decimals="-5" id="f-625" unitRef="usd">10000000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-8" decimals="-5" id="f-626" unitRef="usd">10800000</us-gaap:Depreciation>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock contextRef="c-1" id="f-627">&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;Long-lived assets by geographic location are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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;December 28,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&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;Long-lived assets (property and equipment, net):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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 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;37,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total long-lived assets (property and equipment, net)&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;45,205&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-66" decimals="-3" id="f-628" unitRef="usd">37676000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-67" decimals="-3" id="f-629" unitRef="usd">31798000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-68" decimals="-3" id="f-630" unitRef="usd">4112000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-69" decimals="-3" id="f-631" unitRef="usd">4646000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-70" decimals="-3" id="f-632" unitRef="usd">3417000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-71" decimals="-3" id="f-633" unitRef="usd">1732000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-9" decimals="-3" id="f-634" unitRef="usd">45205000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-10" decimals="-3" id="f-635" unitRef="usd">38176000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="c-1" id="f-636">Accrued Expenses&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;Accrued expenses consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 28,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 30,&lt;br/&gt;2023&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 #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;167,899&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;143,647&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 awards&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;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;16,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;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;2,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;9,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total accrued expenses&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;181,413&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;171,040&#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&gt;&lt;/tr&gt;&lt;/table&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;As of December&#160;28, 2024 and December&#160;30, 2023, approximately $144.2 million and $121.2 million, respectively, of accrued bonuses for fiscal 2024 and fiscal 2023 were included above in "Compensation and related expenses".&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c-1" id="f-637">&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;Accrued expenses consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 28,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 30,&lt;br/&gt;2023&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 #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;167,899&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;143,647&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 awards&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;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;16,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;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;2,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;9,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total accrued expenses&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;181,413&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;171,040&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-9" decimals="-3" id="f-638" unitRef="usd">167899000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-10" decimals="-3" id="f-639" unitRef="usd">143647000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <crai:AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards contextRef="c-9" decimals="-3" id="f-640" unitRef="usd">159000</crai:AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards>
    <crai:AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards contextRef="c-10" decimals="-3" id="f-641" unitRef="usd">16556000</crai:AllocatedShareBasedCompensationExpenseCurrentAcceleratedVestingOfAwards>
    <crai:AccruedProjectCostsCurrent contextRef="c-9" decimals="-3" id="f-642" unitRef="usd">2236000</crai:AccruedProjectCostsCurrent>
    <crai:AccruedProjectCostsCurrent contextRef="c-10" decimals="-3" id="f-643" unitRef="usd">1704000</crai:AccruedProjectCostsCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-9" decimals="-3" id="f-644" unitRef="usd">11119000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-10" decimals="-3" id="f-645" unitRef="usd">9133000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-9" decimals="-3" id="f-646" unitRef="usd">181413000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-10" decimals="-3" id="f-647" unitRef="usd">171040000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedBonusesCurrent contextRef="c-9" decimals="-5" id="f-648" unitRef="usd">144200000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent contextRef="c-10" decimals="-5" id="f-649" unitRef="usd">121200000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-650">Income Taxes&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 components of income before provision for income taxes are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;28,&lt;br/&gt;2024 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;30,&lt;br/&gt;2023 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;31,&lt;br/&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before provision for income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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 provision (benefit) for income taxes consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;28,&lt;br/&gt;2024 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;30,&lt;br/&gt;2023 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;31,&lt;br/&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Currently payable:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total current expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,454&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,441&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,992&#160;&lt;/span&gt;&lt;/td&gt;&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&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:400;line-height:120%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(716)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;A reconciliation of CRA's tax rates with the federal statutory rate is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.999%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.125%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.125%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.125%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.129%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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:100%"&gt;21.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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:100%"&gt;21.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign Rate Differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Meals&#160;&amp;amp; Entertainment Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Executive Compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation Allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annual effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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 CRA's deferred tax assets and liabilities are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;December 28,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;December 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Accrued compensation and related expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:100%"&gt;Foreign exchange and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:100%"&gt;Total gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,863&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,004&#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&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:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets, net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,861&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Goodwill and other intangible asset amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:100%"&gt;Right-of-Use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:100%"&gt;Prepaids and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,400&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,175&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;15,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;At December&#160;28, 2024, CRA had U.S. local and foreign net operating loss carryforwards of $2.0 million, a decrease of $0.6 million from the prior fiscal year-end, with lives ranging from 20 years to indefinite. The change in the total valuation allowance for the current fiscal year was immaterial. &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 aggregate changes in the balances of gross unrecognized tax benefits were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for tax positions taken during prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;Additions for tax positions taken during the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Reductions as a result of a lapse of the applicable statutes of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;CRA files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. CRA adjusts its unrecognized tax benefits and the associated interest in light of changing facts and circumstances. A number of years may elapse before an uncertain tax position is audited and finally resolved. While it is often difficult to predict the final outcome or the timing of resolution of any particular uncertain tax position, CRA believes that its unrecognized tax benefits reflect the most likely outcome. At the end of fiscal 2024, accrued interest for uncertain tax positions was immaterial. CRA's total unrecognized tax benefit at the end of fiscal 2024 is $0.7&#160;million. Settlement of any particular position could require the use of cash. Of the total $0.7&#160;million balance at the end of fiscal 2024, a favorable resolution would result in $0.2&#160;million being recognized as a reduction to the effective income tax rate in the period of resolution.  There&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;are no unrecognized tax benefits expected to reverse in the next twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The number of years with open tax audits varies depending on the tax jurisdiction. CRA's major taxing jurisdiction is the United States where CRA is no longer subject to U.S. federal examinations by the Internal Revenue Service for years before fiscal 2021. Within the significant states where CRA is subject to income tax, CRA is no longer subject to examinations by state taxing authorities before fiscal 2020. CRA's United Kingdom ("U.K.") subsidiary's corporate tax returns are no longer subject to examination by His Majesty's Revenue and Customs for years before fiscal 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;If amounts are repatriated from certain of our foreign subsidiaries, CRA could be subject to deferred taxes that are a consequence of foreign exchange translation from earnings that are no longer considered permanently reinvested.  CRA considers all other undistributed earnings  to be indefinitely reinvested. Foreign withholding taxes, estimated to be $0.5 million, have not been recorded for these foreign subsidiaries.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-651">&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 components of income before provision for income taxes are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;28,&lt;br/&gt;2024 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;30,&lt;br/&gt;2023 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;31,&lt;br/&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before provision for income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-652" unitRef="usd">51549000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-7" decimals="-3" id="f-653" unitRef="usd">41238000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-8" decimals="-3" id="f-654" unitRef="usd">45387000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-655" unitRef="usd">14693000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-7" decimals="-3" id="f-656" unitRef="usd">11050000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-8" decimals="-3" id="f-657" unitRef="usd">13413000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-658" unitRef="usd">66242000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-659" unitRef="usd">52288000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-8" decimals="-3" id="f-660" unitRef="usd">58800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-661">&lt;div style="margin-top:5pt;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 provision (benefit) for income taxes consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;28,&lt;br/&gt;2024 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;30,&lt;br/&gt;2023 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December&#160;31,&lt;br/&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(52 weeks)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Currently payable:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total current expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,454&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,441&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,992&#160;&lt;/span&gt;&lt;/td&gt;&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&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:400;line-height:120%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(716)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-662" unitRef="usd">12747000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-663" unitRef="usd">11544000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-664" unitRef="usd">8805000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-665" unitRef="usd">3959000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-666" unitRef="usd">2796000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-667" unitRef="usd">2956000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-668" unitRef="usd">5748000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-669" unitRef="usd">4101000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-670" unitRef="usd">3231000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-671" unitRef="usd">22454000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-672" unitRef="usd">18441000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-673" unitRef="usd">14992000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-674" unitRef="usd">-2295000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-675" unitRef="usd">-2963000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-676" unitRef="usd">-21000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-677" unitRef="usd">146000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-678" unitRef="usd">-1041000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-679" unitRef="usd">114000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-680" unitRef="usd">-716000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-681" unitRef="usd">-630000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-682" unitRef="usd">96000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-683" unitRef="usd">-2865000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-684" unitRef="usd">-4634000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-685" unitRef="usd">189000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-686" unitRef="usd">19589000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-687" unitRef="usd">13807000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-8" decimals="-3" id="f-688" unitRef="usd">15181000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-689">&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;A reconciliation of CRA's tax rates with the federal statutory rate is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.999%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.125%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.125%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.125%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.129%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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:100%"&gt;21.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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:100%"&gt;21.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign Rate Differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Meals&#160;&amp;amp; Entertainment Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Executive Compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation Allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annual effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="INF" id="f-690" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-7" decimals="INF" id="f-691" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-8" decimals="INF" id="f-692" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="3" id="f-693" unitRef="number">0.060</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-7" decimals="3" id="f-694" unitRef="number">0.050</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-8" decimals="3" id="f-695" unitRef="number">0.052</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="3" id="f-696" unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-7" decimals="3" id="f-697" unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-8" decimals="3" id="f-698" unitRef="number">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-1" decimals="3" id="f-699" unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-7" decimals="3" id="f-700" unitRef="number">-0.011</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-8" decimals="3" id="f-701" unitRef="number">-0.024</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment contextRef="c-1" decimals="3" id="f-702" unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment contextRef="c-7" decimals="3" id="f-703" unitRef="number">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment contextRef="c-8" decimals="3" id="f-704" unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <crai:EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation contextRef="c-1" decimals="3" id="f-705" unitRef="number">0.015</crai:EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation>
    <crai:EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation contextRef="c-7" decimals="3" id="f-706" unitRef="number">0.017</crai:EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation>
    <crai:EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation contextRef="c-8" decimals="3" id="f-707" unitRef="number">0.016</crai:EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseExecutiveCompensation>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="3" id="f-708" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="3" id="f-709" unitRef="number">-0.015</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-8" decimals="3" id="f-710" unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-1" decimals="3" id="f-711" unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-7" decimals="3" id="f-712" unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-8" decimals="3" id="f-713" unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-714" unitRef="number">0.296</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-7" decimals="3" id="f-715" unitRef="number">0.264</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-8" decimals="3" id="f-716" unitRef="number">0.258</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-717">&lt;div style="margin-top:5pt;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 CRA's deferred tax assets and liabilities are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;December 28,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;December 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Accrued compensation and related expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:100%"&gt;Foreign exchange and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:100%"&gt;Total gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,863&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,004&#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&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:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets, net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,861&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Goodwill and other intangible asset amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:100%"&gt;Right-of-Use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:100%"&gt;Prepaids and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,400&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,175&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;15,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="c-9" decimals="-3" id="f-718" unitRef="usd">20679000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="c-10" decimals="-3" id="f-719" unitRef="usd">18211000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c-9" decimals="-3" id="f-720" unitRef="usd">2324000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c-10" decimals="-3" id="f-721" unitRef="usd">2100000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-9" decimals="-3" id="f-722" unitRef="usd">693000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-10" decimals="-3" id="f-723" unitRef="usd">883000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <crai:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities contextRef="c-9" decimals="-3" id="f-724" unitRef="usd">26627000</crai:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities>
    <crai:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities contextRef="c-10" decimals="-3" id="f-725" unitRef="usd">27791000</crai:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses contextRef="c-9" decimals="-3" id="f-726" unitRef="usd">540000</us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses>
    <us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses contextRef="c-10" decimals="-3" id="f-727" unitRef="usd">19000</us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-9" decimals="-3" id="f-728" unitRef="usd">50863000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-10" decimals="-3" id="f-729" unitRef="usd">49004000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-9" decimals="-3" id="f-730" unitRef="usd">2000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-9" decimals="-3" id="f-731" unitRef="usd">50861000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-10" decimals="-3" id="f-732" unitRef="usd">48998000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-9" decimals="-3" id="f-733" unitRef="usd">6109000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-10" decimals="-3" id="f-734" unitRef="usd">5599000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <crai:DeferredTaxLiabilitiesRightOfUseAssets contextRef="c-9" decimals="-3" id="f-735" unitRef="usd">21311000</crai:DeferredTaxLiabilitiesRightOfUseAssets>
    <crai:DeferredTaxLiabilitiesRightOfUseAssets contextRef="c-10" decimals="-3" id="f-736" unitRef="usd">22472000</crai:DeferredTaxLiabilitiesRightOfUseAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-9" decimals="-3" id="f-737" unitRef="usd">6912000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-10" decimals="-3" id="f-738" unitRef="usd">6761000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <crai:DeferredTaxLiabilitiesPrepaidAndOther contextRef="c-9" decimals="-3" id="f-739" unitRef="usd">1068000</crai:DeferredTaxLiabilitiesPrepaidAndOther>
    <crai:DeferredTaxLiabilitiesPrepaidAndOther contextRef="c-10" decimals="-3" id="f-740" unitRef="usd">1343000</crai:DeferredTaxLiabilitiesPrepaidAndOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-9" decimals="-3" id="f-741" unitRef="usd">35400000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-10" decimals="-3" id="f-742" unitRef="usd">36175000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-9" decimals="-3" id="f-743" unitRef="usd">15461000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-10" decimals="-3" id="f-744" unitRef="usd">12823000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:OperatingLossCarryforwards contextRef="c-72" decimals="-5" id="f-745" unitRef="usd">2000000.0</us-gaap:OperatingLossCarryforwards>
    <crai:IncreaseDecreaseInOperatingLossCarryforwards contextRef="c-73" decimals="-5" id="f-746" unitRef="usd">600000</crai:IncreaseDecreaseInOperatingLossCarryforwards>
    <crai:OperatingLossCarryforwardLives contextRef="c-74" id="f-747">P20Y</crai:OperatingLossCarryforwardLives>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-748">&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 aggregate changes in the balances of gross unrecognized tax benefits were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for tax positions taken during prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;Additions for tax positions taken during the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Reductions as a result of a lapse of the applicable statutes of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-10" decimals="-3" id="f-749" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-11" decimals="-3" id="f-750" unitRef="usd">35000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-751" unitRef="usd">276000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-7" id="f-752" unitRef="usd" xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-753" unitRef="usd">459000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-7" decimals="-3" id="f-754" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-1" decimals="-3" id="f-755" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-7" decimals="-3" id="f-756" unitRef="usd">35000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-9" decimals="-3" id="f-757" unitRef="usd">735000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-10" decimals="-3" id="f-758" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-9" decimals="-5" id="f-759" unitRef="usd">700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-9" decimals="-5" id="f-760" unitRef="usd">700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-9" decimals="-5" id="f-761" unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries contextRef="c-9" decimals="-5" id="f-762" unitRef="usd">500000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-763">Share-Based Compensation&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 recorded approximately $5.3 million, $4.4 million, and $4.8 million of compensation expense for fiscal 2024, fiscal 2023, and fiscal 2022, respectively, for share-based awards consisting of stock options, shares of restricted stock, time-vesting restricted stock units, and performance-vesting restricted stock units issued to employees and directors, based on their respective estimated grant date fair values. Performance-vesting restricted stock units are expensed using the graded attribution method.&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-style:italic;font-weight:400;line-height:120%"&gt;Share-based Compensation Plans.&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;&#160;&#160;&#160;&#160;As of December&#160;28, 2024, CRA's active equity-based compensation plans consist of its Amended and Restated 2006 Equity Incentive Plan, as amended (the "2006 Equity Plan"), and its 1998 Employee Stock Purchase Plan (the "1998 ESPP"), a tax-qualified plan under Section&#160;423 of the Internal Revenue Code. CRA has a long-term incentive program, or "LTIP," which is used as a framework for grants made under the 2006 Equity Plan to its senior corporate leaders, practice leaders and key revenue generators. Under the LTIP, participants have received a mixture of stock options, time-vesting restricted stock units, and performance-vesting restricted stock units. CRA's Cash Incentive Plan facilitates grants to LTIP participants of service-based and performance-based cash awards as a component of the LTIP. The LTIP is designed to reward CRA's senior corporate leaders, practice leaders and key revenue generators and provide them with the opportunity to share in the long-term growth of CRA.&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-style:italic;font-weight:400;line-height:120%"&gt;2006 Equity Plan: Maximum and Available Shares.&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;&#160;&#160;&#160;&#160;The 2006 Equity Plan authorizes the grant of a variety of incentive and performance awards to CRA's directors, employees and non-employee experts, including stock options, shares of restricted stock, restricted stock units, and other equity awards. The shares available for grant under the 2006 Equity Plan as of December&#160;28, 2024 was 585,026.&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-style:italic;font-weight:400;line-height:120%"&gt;Stock Options.&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;&#160;&#160;&#160;&#160;A summary of option activity during fiscal 2024 from the 2006 Equity Plan is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.829%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.624%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding at December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;46.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fiscal 2024:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Outstanding at December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45,200&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;46.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.45&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;6,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:400;line-height:120%"&gt;Option exercisable at December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #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;45,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.45&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Vested or expected to vest at December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;45,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;46.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.45&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;6,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;There were no stock options granted in fiscal 2024, fiscal 2023,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and fiscal &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;2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. CRA determines the weighted average fair market value for stock options granted using the Black-Scholes option-pricing model.&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; Generally, the risk-free interest rate is based on U.S. Treasury interest rates with corresponding terms consistent with the expected life of the stock options. Expected volatility and expected life are based on CRA's historical experience. Expected dividend yield is determined based on CRA's annualized dividend rate per share, as a percentage of average market price of the common stock, on each dividend payment date. The forfeiture rate is based upon historical experience. CRA believes its historical experience is an appropriate indicator of future forfeitures.&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;No stock options were exercised in fiscal 2024. The aggregate intrinsic value of stock options exercised in fiscal 2023, and fiscal 2022 was approximately $1.5 million, and $4.9 million, respectively.&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;There were no stock options that vested during fiscal 2024 and 2023. The total fair value of stock options that vested during fiscal 2022 was $0.1 million. As of December&#160;28, 2024, there was no unrecognized compensation cost, net of expected forfeitures, related to non-vested stock options granted. Options granted during or prior to fiscal 2016 expire on the seventh anniversary of the date of grant. Options granted during or after fiscal 2017 expire on the tenth anniversary of the date of grant.&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-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock.&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;&#160;&#160;&#160;&#160;CRA grants shares of restricted stock, which are subject to the execution of a restricted stock agreement, under its 2006 Equity Incentive Plan. Generally, shares of restricted stock vest in four equal annual installments beginning on the first anniversary of the date of grant. Total unrecognized compensation cost, net of expected forfeitures, related to shares of restricted stock as of December&#160;28, 2024 was $1.6 million, which is expected to be recognized over a weighted-average period of 2.8 years. The forfeiture rate of 0.9% used for shares of restricted stock was based upon historical experience. CRA believes its historical experience is an appropriate indicator of future forfeitures.&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 provides a roll-forward of the shares of restricted stock under the 2006 Equity Incentive Plan over fiscal 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Shares of Restricted Stock&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;Weighted-Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,556&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86.18&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 28, 2024&lt;/span&gt;&lt;/td&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:100%"&gt;17,909&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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 total fair value of shares of restricted stock that vested during fiscal 2024, fiscal 2023, and fiscal 2022 was $0.8 million, $0.7 million, and $0.6 million, respectively.&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-style:italic;font-weight:400;line-height:120%"&gt;Time-Vesting RSUs.&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;&#160;&#160;&#160;&#160;CRA grants time-vesting restricted stock units, which are subject to the execution of a restricted stock unit agreement, under its 2006 Equity Incentive Plan. Generally, time-vesting restricted stock units vest in four or five equal annual installments beginning on the first anniversary of the date of grant. Total unrecognized compensation cost, net of expected forfeitures, related to time-vesting restricted stock units as of December&#160;28, 2024 was $3.1 million, which is expected to be recognized over a weighted-average period of 2.2 years. The forfeiture rate of 0.9% used for time-vesting restricted stock units was based upon historical experience. CRA believes its historical experience is an appropriate indicator of future forfeitures.&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 provides a roll-forward of the time-vesting restricted stock units under the 2006 Equity Incentive Plan over fiscal 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Time-Vesting&lt;br/&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Number of&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;Weighted-Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,891&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.55&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 28, 2024&lt;/span&gt;&lt;/td&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:100%"&gt;48,392&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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 total fair value of time-vesting restricted stock units that vested during fiscal 2024, fiscal 2023, and fiscal 2022 was $1.8 million, $1.6 million, and $1.4 million, respectively.&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-style:italic;font-weight:400;line-height:120%"&gt;Performance-Vesting RSUs.&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;&#160;&#160;&#160;&#160;CRA grants performance-vesting restricted stock units ("PRSUs"), which are subject to the execution of a restricted stock unit agreement, under its 2006 Equity Incentive Plan. Generally, achievement of performance measures for PRSUs are based on a two-year performance period, after which the units determined based on this achievement will vest three-fourths in the first year following the performance period and one-fourth on the fourth anniversary of the date of grant. Beginning with the 2022 grant, fifty percent will vest in the first year following the performance period and one-fourth on the fourth and fifth anniversaries of the date of the grant. Performance periods and vesting schedules may vary based on the terms of individuals grants. The number of units determined based on the achievement of a PRSUs performance measures generally ranges from 50% to 150% of the PRSUs' target number of units, though achievement ranges may vary by grant.&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;For PRSUs awarded to employees, CRA estimates share-based compensation cost at the grant date based on the fair value of the award and recognizes the cost over the requisite service period using the graded attribution method.&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 provides a roll-forward of the performance-vesting restricted stock units under the 2006 Equity Incentive Plan over fiscal 2024. For purposes of this table, granted PRSUs are counted based on the maximum number of units that could vest upon achievement of the PRSUs' performance conditions which equaled 150% of the PRSU's target number of units beginning with 2022 grants and 125% of the PRSUs' target number of units for all grants issued prior to 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Performance-Vesting&lt;br/&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Number of&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;Weighted-Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,338&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.48&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,548&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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-style:italic;font-weight:400;line-height:120%"&gt;1998 ESPP.&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;&#160;&#160;&#160;&#160;In fiscal 1998, CRA adopted the 1998 ESPP, a tax-qualified plan under Section&#160;423 of the Internal Revenue Code. The 1998 ESPP authorizes the issuance of up to an aggregate of 243,000 shares of common stock to participating employees at a purchase price equal to 85% of fair market value on either the first or the last day of the one-year offering period under the plan. In fiscal 2024, fiscal 2023, and fiscal 2022, there were no offering periods under this plan and no shares were issued. As of December&#160;28, 2024, there were 211,777 shares available for grant under the 1998 ESPP.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-5" id="f-764" unitRef="usd">5300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-7" decimals="-5" id="f-765" unitRef="usd">4400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-8" decimals="-5" id="f-766" unitRef="usd">4800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-75"
      decimals="INF"
      id="f-767"
      unitRef="shares">585026</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-768">A summary of option activity during fiscal 2024 from the 2006 Equity Plan is as follows:&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.829%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.624%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding at December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;46.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fiscal 2024:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Outstanding at December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45,200&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;46.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.45&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;6,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:400;line-height:120%"&gt;Option exercisable at December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #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;45,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.45&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Vested or expected to vest at December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;45,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;46.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.45&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;6,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-76"
      decimals="INF"
      id="f-769"
      unitRef="shares">45200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-76"
      decimals="2"
      id="f-770"
      unitRef="usdPerShare">46.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-76" decimals="-3" id="f-771" unitRef="usd">2382000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-77"
      decimals="INF"
      id="f-772"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-77"
      decimals="2"
      id="f-773"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-77"
      decimals="INF"
      id="f-774"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-77"
      decimals="2"
      id="f-775"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-77" decimals="-3" id="f-776" unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="c-77"
      decimals="INF"
      id="f-777"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-77"
      decimals="2"
      id="f-778"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c-77"
      decimals="INF"
      id="f-779"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c-77"
      decimals="2"
      id="f-780"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue contextRef="c-77" decimals="-3" id="f-781" unitRef="usd">0</crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-75"
      decimals="INF"
      id="f-782"
      unitRef="shares">45200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-75"
      decimals="2"
      id="f-783"
      unitRef="usdPerShare">46.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-77" id="f-784">P3Y5M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-75" decimals="-3" id="f-785" unitRef="usd">6359000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c-75"
      decimals="INF"
      id="f-786"
      unitRef="shares">45200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-75"
      decimals="2"
      id="f-787"
      unitRef="usdPerShare">46.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-77" id="f-788">P3Y5M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-75" decimals="-3" id="f-789" unitRef="usd">6359000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c-75"
      decimals="INF"
      id="f-790"
      unitRef="shares">45200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c-75"
      decimals="2"
      id="f-791"
      unitRef="usdPerShare">46.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="c-77" id="f-792">P3Y5M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c-75" decimals="-3" id="f-793" unitRef="usd">6359000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-77"
      decimals="INF"
      id="f-794"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-78"
      decimals="INF"
      id="f-795"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-79"
      decimals="INF"
      id="f-796"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-77" decimals="-5" id="f-797" unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-78" decimals="-5" id="f-798" unitRef="usd">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-79" decimals="-5" id="f-799" unitRef="usd">4900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="c-1" decimals="INF" id="f-800" unitRef="shares">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-80" decimals="-5" id="f-801" unitRef="usd">100000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-81" decimals="-5" id="f-802" unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments
      contextRef="c-82"
      decimals="INF"
      id="f-803"
      unitRef="installment">4</crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-83" decimals="-5" id="f-804" unitRef="usd">1600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-82" id="f-805">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate contextRef="c-82" decimals="3" id="f-806" unitRef="number">0.009</crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock contextRef="c-1" id="f-807">&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 provides a roll-forward of the shares of restricted stock under the 2006 Equity Incentive Plan over fiscal 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Shares of Restricted Stock&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;Weighted-Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,556&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86.18&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 28, 2024&lt;/span&gt;&lt;/td&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:100%"&gt;17,909&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-84"
      decimals="INF"
      id="f-808"
      unitRef="shares">22556</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-84"
      decimals="2"
      id="f-809"
      unitRef="usdPerShare">86.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-85"
      decimals="INF"
      id="f-810"
      unitRef="shares">5904</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-85"
      decimals="2"
      id="f-811"
      unitRef="usdPerShare">165.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-85"
      decimals="INF"
      id="f-812"
      unitRef="shares">10551</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-85"
      decimals="2"
      id="f-813"
      unitRef="usdPerShare">74.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-85"
      decimals="INF"
      id="f-814"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-85"
      decimals="2"
      id="f-815"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-86"
      decimals="INF"
      id="f-816"
      unitRef="shares">17909</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-86"
      decimals="2"
      id="f-817"
      unitRef="usdPerShare">119.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-82" decimals="-5" id="f-818" unitRef="usd">800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-87" decimals="-5" id="f-819" unitRef="usd">700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-88" decimals="-5" id="f-820" unitRef="usd">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments
      contextRef="c-89"
      decimals="INF"
      id="f-821"
      unitRef="installment">4</crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments>
    <crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments
      contextRef="c-90"
      decimals="INF"
      id="f-822"
      unitRef="installment">5</crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingInstallments>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-91" decimals="-5" id="f-823" unitRef="usd">3100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-92" id="f-824">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate contextRef="c-92" decimals="3" id="f-825" unitRef="number">0.009</crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-826">&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 provides a roll-forward of the time-vesting restricted stock units under the 2006 Equity Incentive Plan over fiscal 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Time-Vesting&lt;br/&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Number of&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;Weighted-Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,891&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.55&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 28, 2024&lt;/span&gt;&lt;/td&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:100%"&gt;48,392&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-93"
      decimals="INF"
      id="f-827"
      unitRef="shares">60891</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-93"
      decimals="2"
      id="f-828"
      unitRef="usdPerShare">76.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-94"
      decimals="INF"
      id="f-829"
      unitRef="shares">15401</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-94"
      decimals="2"
      id="f-830"
      unitRef="usdPerShare">132.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-94"
      decimals="INF"
      id="f-831"
      unitRef="shares">27768</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-94"
      decimals="2"
      id="f-832"
      unitRef="usdPerShare">65.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-94"
      decimals="INF"
      id="f-833"
      unitRef="shares">132</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-94"
      decimals="2"
      id="f-834"
      unitRef="usdPerShare">102.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-95"
      decimals="INF"
      id="f-835"
      unitRef="shares">48392</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-95"
      decimals="2"
      id="f-836"
      unitRef="usdPerShare">100.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-92" decimals="-5" id="f-837" unitRef="usd">1800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-96" decimals="-5" id="f-838" unitRef="usd">1600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-97" decimals="-5" id="f-839" unitRef="usd">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-98" id="f-840">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-99" decimals="2" id="f-841" unitRef="number">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage contextRef="c-100" decimals="2" id="f-842" unitRef="number">0.50</crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage>
    <crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage contextRef="c-101" decimals="2" id="f-843" unitRef="number">1.50</crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock contextRef="c-1" id="f-844">&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 provides a roll-forward of the performance-vesting restricted stock units under the 2006 Equity Incentive Plan over fiscal 2024. For purposes of this table, granted PRSUs are counted based on the maximum number of units that could vest upon achievement of the PRSUs' performance conditions which equaled 150% of the PRSU's target number of units beginning with 2022 grants and 125% of the PRSUs' target number of units for all grants issued prior to 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Performance-Vesting&lt;br/&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Number of&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;Weighted-Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,338&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.48&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,548&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage contextRef="c-101" decimals="2" id="f-845" unitRef="number">1.50</crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRestrictedStockUnitMeasuresTargetPercentage>
    <crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage contextRef="c-102" decimals="2" id="f-846" unitRef="number">1.25</crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAchievementPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-103"
      decimals="INF"
      id="f-847"
      unitRef="shares">71338</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-103"
      decimals="2"
      id="f-848"
      unitRef="usdPerShare">85.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-104"
      decimals="INF"
      id="f-849"
      unitRef="shares">30670</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-104"
      decimals="2"
      id="f-850"
      unitRef="usdPerShare">148.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-104"
      decimals="INF"
      id="f-851"
      unitRef="shares">23312</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-104"
      decimals="2"
      id="f-852"
      unitRef="usdPerShare">69.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-104"
      decimals="INF"
      id="f-853"
      unitRef="shares">10148</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-104"
      decimals="2"
      id="f-854"
      unitRef="usdPerShare">85.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-105"
      decimals="INF"
      id="f-855"
      unitRef="shares">68548</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-105"
      decimals="2"
      id="f-856"
      unitRef="usdPerShare">118.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-106"
      decimals="INF"
      id="f-857"
      unitRef="shares">243000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent contextRef="c-107" decimals="2" id="f-858" unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod contextRef="c-107" id="f-859">P1Y</crai:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c-108"
      decimals="INF"
      id="f-860"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c-107"
      decimals="INF"
      id="f-861"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c-109"
      decimals="INF"
      id="f-862"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-106"
      decimals="INF"
      id="f-863"
      unitRef="shares">211777</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-868">Net Income Per Share&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 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 fiscal 2024, fiscal 2023, and fiscal 2022.&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;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 fiscal 2024, fiscal 2023, and fiscal 2022.&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 the calculation of basic and diluted net income per share (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 28,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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 &#x2014; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Less: net income attributable to participating shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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 &#x2014; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average shares outstanding &#x2014; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;7,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;7,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Effect of dilutive stock options and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average shares outstanding &#x2014; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;Certain share-based awards were anti-dilutive because their exercise price exceeded the average market price over the respective period. The following table presents 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 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;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&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;December 28,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Anti-dilutive share-based awards excluded&lt;/span&gt;&lt;/td&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;1&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;&#x2014;&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-869">&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 the calculation of basic and diluted net income per share (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 28,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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 &#x2014; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Less: net income attributable to participating shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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 &#x2014; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average shares outstanding &#x2014; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;7,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;7,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Effect of dilutive stock options and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average shares outstanding &#x2014; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-1" decimals="-3" id="f-870" unitRef="usd">46653000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-7" decimals="-3" id="f-871" unitRef="usd">38481000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-8" decimals="-3" id="f-872" unitRef="usd">43619000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic contextRef="c-1" decimals="-3" id="f-873" unitRef="usd">127000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic contextRef="c-7" decimals="-3" id="f-874" unitRef="usd">136000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic contextRef="c-8" decimals="-3" id="f-875" unitRef="usd">167000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-1" decimals="-3" id="f-876" unitRef="usd">46526000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-7" decimals="-3" id="f-877" unitRef="usd">38345000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-8" decimals="-3" id="f-878" unitRef="usd">43452000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-879" unitRef="shares">6821000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-3" id="f-880" unitRef="shares">7008000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-8" decimals="-3" id="f-881" unitRef="shares">7218000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="-3" id="f-882" unitRef="shares">87000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-7" decimals="-3" id="f-883" unitRef="shares">110000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-8" decimals="-3" id="f-884" unitRef="shares">137000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-885" unitRef="shares">6908000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-3" id="f-886" unitRef="shares">7118000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-8" decimals="-3" id="f-887" unitRef="shares">7355000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-888"
      unitRef="usdPerShare">6.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-889"
      unitRef="usdPerShare">5.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-8"
      decimals="2"
      id="f-890"
      unitRef="usdPerShare">6.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-891"
      unitRef="usdPerShare">6.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-892"
      unitRef="usdPerShare">5.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-8"
      decimals="2"
      id="f-893"
      unitRef="usdPerShare">5.91</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-894">The following table presents 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 (in thousands): &lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;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&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;December 28,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Anti-dilutive share-based awards excluded&lt;/span&gt;&lt;/td&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;1&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;&#x2014;&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-3" id="f-895" unitRef="shares">1000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-7" decimals="-3" id="f-896" unitRef="shares">7000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-8" decimals="-3" id="f-897" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-898">Fair Value of Financial Instruments&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; ASC Topic 820, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements and Disclosures&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;, establishes a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1 measurement), then priority to quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuation techniques for which all significant assumptions are observable in the market (Level 2 measurement), then the lowest priority to unobservable inputs (Level 3 measurement).&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;As of December&#160;28, 2024, CRA did not have any financial instruments measured at fair value on a recurring basis. The following table shows CRA's financial instruments recorded in the consolidated financial statements as of December&#160;30,&lt;br/&gt;2023, which are measured at fair value on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.870%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.517%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.388%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.517%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.388%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.520%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:9pt;font-weight:700;line-height:120%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:9pt;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&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:9pt;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&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:9pt;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:9pt;font-weight:400;line-height:120%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Money market mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:9pt;font-weight:400;line-height:120%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&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:9pt;font-weight:400;line-height:120%"&gt;Contingent consideration liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:120%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Liabilities&lt;/span&gt;&lt;/td&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:9pt;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:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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:9pt;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:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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:9pt;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:9pt;font-weight:400;line-height:120%"&gt;190&#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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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 contingent consideration liability in the table above is for estimated future contingent consideration payments related to the acquisition of bioStrategies Group, Inc. ("bSG"). The fair value measurement of this liability is based on significant inputs not observed in the market and thus represents a Level 3 measurement. The significant unobservable inputs used in the fair value measurement of this contingent consideration liability is CRA's measure of the estimated payout based on internally generated revenue projections, expected volatility of the revenue projections, and discount rates. The fair value of the contingent consideration was determined using a Monte Carlo simulation. The fair value of this contingent consideration liability is reassessed on a quarterly basis by CRA using additional information as it becomes available, and any change in the fair value estimate is recorded in costs of services (exclusive of depreciation and amortization) on the 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;The following table summarizes the changes in the contingent consideration liability (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;190&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;1,056&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remeasurement of acquisition-related contingent consideration&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;(190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(934)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c-1" id="f-899">The following table shows CRA's financial instruments recorded in the consolidated financial statements as of December&#160;30,&lt;br/&gt;2023, which are measured at fair value on a recurring basis (in thousands):&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.870%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.517%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.388%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.517%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.388%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.520%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:9pt;font-weight:700;line-height:120%"&gt;December 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:9pt;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&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:9pt;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&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:9pt;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:9pt;font-weight:400;line-height:120%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Money market mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:9pt;font-weight:400;line-height:120%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&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:9pt;font-weight:400;line-height:120%"&gt;Contingent consideration liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:120%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Liabilities&lt;/span&gt;&lt;/td&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:9pt;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:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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:9pt;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:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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:9pt;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:9pt;font-weight:400;line-height:120%"&gt;190&#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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-114" decimals="-3" id="f-900" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-115" decimals="-3" id="f-901" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-116" decimals="-3" id="f-902" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-114" decimals="-3" id="f-903" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-115" decimals="-3" id="f-904" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-116" decimals="-3" id="f-905" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-114" decimals="-3" id="f-906" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-115" decimals="-3" id="f-907" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-116" decimals="-3" id="f-908" unitRef="usd">190000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-114" decimals="-3" id="f-909" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-115" decimals="-3" id="f-910" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-116" decimals="-3" id="f-911" unitRef="usd">190000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="c-1" id="f-912">&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 summarizes the changes in the contingent consideration liability (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.730%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;190&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;1,056&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remeasurement of acquisition-related contingent consideration&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;(190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(934)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c-10" decimals="-3" id="f-913" unitRef="usd">190000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c-11" decimals="-3" id="f-914" unitRef="usd">1056000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <crai:FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration contextRef="c-1" decimals="-3" id="f-915" unitRef="usd">-190000</crai:FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration>
    <crai:FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration contextRef="c-7" decimals="-3" id="f-916" unitRef="usd">-934000</crai:FairValueMeasurementWithUnobservableInputsReconciliationRemeasurementOfAcquisitionRelatedContingentConsideration>
    <crai:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion contextRef="c-1" decimals="-3" id="f-917" unitRef="usd">0</crai:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion>
    <crai:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion contextRef="c-7" decimals="-3" id="f-918" unitRef="usd">68000</crai:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccretion>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c-9" decimals="-3" id="f-919" unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c-10" decimals="-3" id="f-920" unitRef="usd">190000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-921">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:107%"&gt;CRA is party to a Credit Agreement, dated as of August 19, 2022 (as amended, the "Credit Agreement") with Bank of America, N.A., as swingline lender, a letter of credit issuing bank and administrative agent, and with Citizens Bank, N.A., as a letter of credit issuing bank. The Credit Agreement provides CRA with a $250.0&#160;million revolving credit facility, which may be decreased at CRA's option to $200.0&#160;million during the period from July 16 in a year through January 15 in the next year. Additionally, for the period from January 16 to July 15 of each calendar year, CRA may elect to not increase the revolving credit facility to $250.0&#160;million. The revolving credit facility includes a $25.0&#160;million sublimit for the issuance of letters of credit.&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 may use the proceeds of the revolving credit loans under the Credit Agreement for general corporate purposes and may repay any borrowings under the revolving credit facility at any time, but any borrowings must be repaid no later than August&#160;19, 2027. Borrowings under the revolving credit facility bear interest at a rate per annum equal to one of the following rates, at CRA's election, plus an applicable margin as described below: (i) in the case of borrowings in U.S. dollars, the Base Rate (as defined in the Credit Agreement), (ii) in the case of borrowings in U.S. dollars, a rate based on Term SOFR (as defined in the Credit Agreement) for the applicable interest period, (iii) in the case of borrowings in Euros, EURIBOR (as defined in the Credit Agreement) for the applicable interest period, (iv) in the case of borrowings in Pounds Sterling, a daily rate based on SONIA (as defined in the Credit Agreement), (v) in the case of borrowings in Canadian Dollars, Term CORRA (as defined in the Credit Agreement) for the applicable interest period, (vi) in the case of borrowings in Swiss Francs, a daily rate based on SARON (as defined in the Credit Agreement), or (vii) in the case of borrowings in any other Alternate Currency (as defined in the Credit Agreement), the relevant daily or term rate determined as provided in the Credit Agreement. The applicable margin &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;on borrowings based on the Base Rate varies within a range of 0.25% to 1.00% depending on CRA's consolidated net leverage ratio, and the applicable margin on borrowings based on any of the other rates described above varies within a range of 1.25% to 2.00% depending on CRA's consolidated net leverage ratio. &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 is required to pay a fee on the amount available to be drawn under any letter of credit issued under the revolving credit facility at a rate per annum that varies between 1.25% and 2.00% depending on CRA's consolidated net leverage ratio. In addition, CRA is required to pay a fee on the unused portion of the revolving credit facility at a rate per annum that varies between 0.175% and 0.250% depending on CRA's consolidated net leverage ratio.&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;Under the Credit Agreement, CRA must comply with various financial and non-financial covenants. The primary financial covenants consist of a maximum consolidated net leverage ratio of 3.0 to 1 and a minimum consolidated interest coverage ratio of 2.5 to 1. The primary non-financial covenants include, but are not limited to, restrictions on CRA's ability to incur future indebtedness, engage in acquisitions or dispositions, pay dividends or repurchase capital stock, and enter into business combinations. Any indebtedness outstanding under the revolving credit facility may become immediately due upon the occurrence of stated events of default, including CRA's failure to pay principal, interest or fees, or upon the breach of any covenant. As of December&#160;28, 2024, CRA was in compliance with the covenants of the 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;/span&gt;&lt;/div&gt;There were no borrowings outstanding under the Credit Agreement as of December&#160;28, 2024 or December&#160;30, 2023. As of December&#160;28, 2024, the amount available under the revolving credit facility was reduced by certain letters of credit outstanding, which amounted to $4.0&#160;million.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-117" decimals="INF" id="f-922" unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <crai:LineOfCreditFacilityMaximumBorrowingCapacityReduced contextRef="c-117" decimals="INF" id="f-923" unitRef="usd">200000000</crai:LineOfCreditFacilityMaximumBorrowingCapacityReduced>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-117" decimals="INF" id="f-924" unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-118" decimals="INF" id="f-925" unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-119"
      decimals="INF"
      id="f-926"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-120"
      decimals="INF"
      id="f-927"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-121"
      decimals="INF"
      id="f-928"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-122"
      decimals="INF"
      id="f-929"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="c-119"
      decimals="INF"
      id="f-930"
      unitRef="number">0.0125</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="c-120"
      decimals="INF"
      id="f-931"
      unitRef="number">0.0200</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="c-123"
      decimals="INF"
      id="f-932"
      unitRef="number">0.00175</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="c-124"
      decimals="INF"
      id="f-933"
      unitRef="number">0.00250</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <crai:DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio contextRef="c-125" decimals="1" id="f-934" unitRef="number">3.0</crai:DebtInstrumentCovenantMaximumConsolidatedNetLeverageRatio>
    <crai:DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio contextRef="c-125" decimals="1" id="f-935" unitRef="number">2.5</crai:DebtInstrumentMinimumCovenantConsolidatedInterestCoverageRatio>
    <us-gaap:LinesOfCreditCurrent contextRef="c-126" decimals="INF" id="f-936" unitRef="usd">0</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="c-127" decimals="INF" id="f-937" unitRef="usd">0</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="c-128" decimals="INF" id="f-938" unitRef="usd">0</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="c-129" decimals="INF" id="f-939" unitRef="usd">0</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="c-130" decimals="-5" id="f-940" unitRef="usd">4000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="c-1" id="f-941">Employee Benefit Plans&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:112%"&gt;CRA maintains a qualified defined contribution 401(k) plan, which covers substantially all of its U.S. employees. Under the plan, participants are entitled to make pre-tax and/or Roth post-tax contributions up to the annual maximums established by the Internal Revenue Service. Under the plan, participants are also entitled to make after-tax contributions up to $20,000 per calendar year. CRA matches a certain percentage of participant contributions pursuant to the terms of the plan, which contributions are limited to a percentage of the participant&#x2019;s eligible compensation. CRA made contributions related to the plan of $4.6 million, $4.5 million and $4.0 million for fiscal 2024, fiscal 2023, and fiscal 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;CRA also maintains several defined contribution pension plans for its employees in the U.K. and other foreign countries. CRA made contributions related to these plans of $1.6 million, $1.5 million and $1.3 million for fiscal 2024, fiscal 2023, and fiscal 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount contextRef="c-131" decimals="-3" id="f-942" unitRef="usd">20000</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-131" decimals="-5" id="f-943" unitRef="usd">4600000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-132" decimals="-5" id="f-944" unitRef="usd">4500000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-133" decimals="-5" id="f-945" unitRef="usd">4000000.0</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-134" decimals="-5" id="f-946" unitRef="usd">1600000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-135" decimals="-5" id="f-947" unitRef="usd">1500000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-136" decimals="-5" id="f-948" unitRef="usd">1300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-949">Segment Reporting&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 manages its business globally within one operating segment, professional and consulting services, in accordance with ASC Topic 280, &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;Segment Reporting&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;ASC 280&#x201d;). Financial information is provided to and evaluated regularly by the chief operating decision maker, which is our Chief Executive Officer. Segment information is consistent with how management reviews the business, makes investing and resource allocation decisions and assesses operating performance.&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 derives revenues by providing professional and consulting services to clients on economic, financial, litigation, and regulatory matters. We support corporate clients and attorneys with high-quality research, analysis, and expert testimony in a wide range of litigation and regulatory proceedings. In addition to litigation support, our management consulting services leverage our expertise in economics, finance, and business analysis to assist clients with strategy development, performance improvement, corporate strategy, and market analysis. We serve clients across a broad spectrum of industries, including blockchain and cryptocurrency, communications and media, consumer products, health and wellness, energy, entertainment and leisure, financial services, healthcare, life sciences, manufacturing and industrials, natural resources, retail and distribution, technology, and transportation. Our services encompass key areas such as finance, accounting, economics, insurance, and forensic accounting, including investigations.&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 accounting policies of the professional and consulting services segment are the same as those described in Note 1. The chief operating decision maker assesses performance for the professional and consulting services segment and decides how to allocate resources based on consolidated net income that is also reported in the consolidated statements of operations as net income. The measure of segment assets is reported in the consolidated balance sheets as total assets.&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 chief operating decision maker uses consolidated net income to evaluate income generated from segment assets and monitor operating costs to make decisions on the use of operating cash flows, including discretionary investments in capital assets. Consolidated net income is used to monitor budget versus actual results which are used in assessing CRA's performance and in establishing discretionary compensation, talent acquisition and retention, sales targets, pricing, and other sales and operating cost decisions. &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 represents consolidated net income reported by segment revenue, segment profit or loss, and significant segment expenses for the fiscal years ended December&#160;28, 2024, December&#160;30, 2023, and December&#160;31, 2022, respectively (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.312%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.962%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.126%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.381%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.126%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.381%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.126%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;687,414&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;623,976&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;590,901&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee compensation and fringe benefit costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;418,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;378,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;350,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Forgivable loan amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;31,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;24,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;24,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Client reimbursable expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;65,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;65,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;63,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other segment expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;105,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;103,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;94,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;19,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;13,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;15,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Segment net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,653&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,481&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,619&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reconciliation of profit or loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Adjustments and reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Other segment expenses included in segment net income includes, rent, commissions to non-employee experts, legal and professional services, software subscription and data services, travel and entertainment expenses, training and marketing expenses, other operating expenses, depreciation and amortization, interest expense, net, and foreign currency gains (losses), net.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-950"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-951">&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 represents consolidated net income reported by segment revenue, segment profit or loss, and significant segment expenses for the fiscal years ended December&#160;28, 2024, December&#160;30, 2023, and December&#160;31, 2022, respectively (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.312%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.962%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.126%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.381%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.126%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.381%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.126%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;687,414&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;623,976&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;590,901&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee compensation and fringe benefit costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;418,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;378,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;350,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Forgivable loan amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;31,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;24,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;24,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Client reimbursable expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;65,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;65,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;63,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other segment expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;105,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;103,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;94,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;19,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;13,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:9pt;font-weight:400;line-height:100%"&gt;15,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Segment net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,653&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,481&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,619&#160;&lt;/span&gt;&lt;/td&gt;&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reconciliation of profit or loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Adjustments and reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Other segment expenses included in segment net income includes, rent, commissions to non-employee experts, legal and professional services, software subscription and data services, travel and entertainment expenses, training and marketing expenses, other operating expenses, depreciation and amortization, interest expense, net, and foreign currency gains (losses), net.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-137" decimals="-3" id="f-952" unitRef="usd">687414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-138" decimals="-3" id="f-953" unitRef="usd">623976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-139" decimals="-3" id="f-954" unitRef="usd">590901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LaborAndRelatedExpense contextRef="c-137" decimals="-3" id="f-955" unitRef="usd">418717000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense contextRef="c-138" decimals="-3" id="f-956" unitRef="usd">378611000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense contextRef="c-139" decimals="-3" id="f-957" unitRef="usd">350225000</us-gaap:LaborAndRelatedExpense>
    <crai:ForgivableLoansAmortization contextRef="c-137" decimals="-3" id="f-958" unitRef="usd">31055000</crai:ForgivableLoansAmortization>
    <crai:ForgivableLoansAmortization contextRef="c-138" decimals="-3" id="f-959" unitRef="usd">24198000</crai:ForgivableLoansAmortization>
    <crai:ForgivableLoansAmortization contextRef="c-139" decimals="-3" id="f-960" unitRef="usd">24403000</crai:ForgivableLoansAmortization>
    <crai:ClientReimbursableExpenses contextRef="c-137" decimals="-3" id="f-961" unitRef="usd">65739000</crai:ClientReimbursableExpenses>
    <crai:ClientReimbursableExpenses contextRef="c-138" decimals="-3" id="f-962" unitRef="usd">65277000</crai:ClientReimbursableExpenses>
    <crai:ClientReimbursableExpenses contextRef="c-139" decimals="-3" id="f-963" unitRef="usd">63318000</crai:ClientReimbursableExpenses>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-137" decimals="-3" id="f-964" unitRef="usd">105661000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-138" decimals="-3" id="f-965" unitRef="usd">103602000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-139" decimals="-3" id="f-966" unitRef="usd">94155000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-137" decimals="-3" id="f-967" unitRef="usd">19589000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-138" decimals="-3" id="f-968" unitRef="usd">13807000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-139" decimals="-3" id="f-969" unitRef="usd">15181000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-137" decimals="-3" id="f-970" unitRef="usd">46653000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-138" decimals="-3" id="f-971" unitRef="usd">38481000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-139" decimals="-3" id="f-972" unitRef="usd">43619000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-140" decimals="-3" id="f-973" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-141" decimals="-3" id="f-974" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-142" decimals="-3" id="f-975" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-976" unitRef="usd">46653000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-977" unitRef="usd">38481000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-8" decimals="-3" id="f-978" unitRef="usd">43619000</us-gaap:NetIncomeLoss>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-979">Business Acquisition&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;On February&#160;28, 2022, CRA acquired substantially all business assets and assumed certain liabilities of Welch Consulting, Ltd. (&#x201c;Welch Consulting&#x201d;), a Texas limited partnership. Welch Consulting provided economic, business, and strategic consulting services principally involving labor and employment issues. The acquisition expanded CRA&#x2019;s business opportunities, expertise, and market presence with the addition of 45 colleagues and offices in Bryan, Texas; Los Angeles, California; and Washington, D.C. A non-employee expert of CRA served as an agent and attorney-in-fact on behalf of Welch Consulting. The non-employee expert did not receive compensation or a portion of the purchase price as part of the transaction. &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;On November&#160;29, 2022, CRA acquired substantially all of the business assets and assumed certain liabilities of bSG, a Chicago-based consulting firm focused on developing commercial strategies for healthcare products and technologies. The acquisition expanded CRA&#x2019;s business opportunities, expertise, and market presence with the addition of 17 colleagues with an office in Chicago, Illinois.&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;Transaction related expenses, which are principally legal and accounting service fees, amounted to $0.3 million for the fiscal year-to-date period ended December&#160;31, 2022  and are included in selling, general and administrative expenses in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <crai:BusinessCombinationNumberOfNewEmployees
      contextRef="c-143"
      decimals="INF"
      id="f-980"
      unitRef="colleague">45</crai:BusinessCombinationNumberOfNewEmployees>
    <crai:BusinessCombinationNumberOfNewEmployees
      contextRef="c-144"
      decimals="INF"
      id="f-981"
      unitRef="colleague">17</crai:BusinessCombinationNumberOfNewEmployees>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-145" decimals="-5" id="f-982" unitRef="usd">300000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-983">Commitments and Contingencies&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;As described in Note 12, CRA is party to standby letters of credit with its bank in support of the minimum future lease payments under certain operating leases for office space.&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 is subject to legal actions arising in the ordinary course of business. In management'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. 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:SubsequentEventsTextBlock contextRef="c-1" id="f-984">Subsequent Events&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:104%"&gt;On February&#160;20, 2025, CRA announced that its Board of Directors authorized a $45.0 million expansion to its existing share repurchase program.&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;On February&#160;20, 2025, CRA announced that its Board of Directors declared a quarterly cash dividend of $0.49 per common share, payable on March&#160;14, 2025 to shareholders of record as of March&#160;4, 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-146" decimals="-5" id="f-985" unitRef="usd">45000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-147"
      decimals="INF"
      id="f-986"
      unitRef="usdPerShare">0.49</us-gaap:CommonStockDividendsPerShareDeclared>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
